Dette er de ændringer, der blev annonceret i beta 89 Chrome

Chrome 88 blev frigivet den 19. januar 2021 og flere dage senere, Google annoncerede lanceringen af ​​betaversionen af ​​Chrome 89 for udviklere at teste.

Chrome 89 beta har mange tilføjelser, især nye web-API'er og andre Bemærkelsesværdige nye funktioner, som webudviklere kan begynde at bruge. De nye funktioner inkluderer forskellige API'er til interaktion med hardwaren, for eksempel har Chrome 89 beta en desktop-delings-API til Windows og Chrome OS, men Mozilla og Apple anser mange af disse funktioner for at være skadelige.

Hvad er de nye funktioner, der introduceres i Google Chrome 89?

Chrome 89 kom ind i beta den 28. januar og Google lancerede det med det samme. Hvis Google holder sig til sin tidsplan, skal Chrome 89 være stabil om cirka en måned, begyndelsen af ​​marts.

Ifølge Google Chromium-teamet der er en lang liste over menneskelige interfaceenheder (SKJULTE) der er for nyere, for gamle eller for sjældne så systemcontrollere kan få adgang til dem.

WebHID API løser dette problem giver en måde at implementere enhedsspecifik logik i JavaScript på. En human interface-enhed er en enhed, der tager inputdata eller leverer outputdata til mennesker. Tastaturer, pegeudstyr (mus, berøringsskærme osv.) Og gamepads er eksempler på perifert udstyr.

Grundlæggende har den vigtigste motivation for WebHID været at give bedre support til gamepads i browsere.

En anden ændring er i NFC (Near Field Communications), gør Web NFC det muligt for en webapplikation at læse og skrive på NFC-badges, når de flyttes tæt på brugerens enhed (typisk 5-10 cm, 2-4 inches). Det nuværende omfang er begrænset til NDEF, et let binært beskedformat.

En anden ny funktion er Web Serial API. Det er en seriel port, det vil sige en tovejs kommunikationsgrænseflade, der tillader afsendelse og modtagelse af data byte for byte. Web Serial API bringer denne mulighed til websteder, så de kan styre enheder med serielle porte, herunder mikrokontroller og 3D-printere.

Faktisk mener Chromium-teamet, at enheder inden for uddannelse, underholdning og industri allerede er kontrolleret af websider. I alle disse tilfælde kræver enhedskontrol installation af adaptere og drivere.

Den serielle web-API forbedrer brugeroplevelsen ved at tillade direkte kommunikation mellem et websted og en enhed. Dette er ud over WebUSB API, der understøttes siden Chrome 61, men som ikke understøttes af Firefox eller Safari af sikkerheds- og privatlivsårsager. Dens originale prøveversion er komplet, og Web Serial API er nu aktiveret på skrivebordet. Der er en demo tilgængelig på GitHub.

En anden nyhed er, at Chrome nu understøtter AVIF-indholdsafkodning indbygget ved hjælp af AV1-dekodere, der findes i Android og WebView. (Tilføjet desktop support i Chrome 85). AVIF er et næste generations billedformat, der er standardiseret af Alliance for Open Media.

Ifølge Chromium-teamet, Der er tre hovedmotiver, der førte til native AVIF-support:

  • Reducer båndbreddeforbruget for at indlæse sider hurtigere og reducer det samlede dataforbrug. AVIF ville tilbyde en betydelig reduktion i billedfilstørrelse sammenlignet med JPEG- eller WebP-formater
  • Tilføjelsen af ​​HDR-farvestøtte. AVIF er en vej til HDR-billedsupport til internettet. I praksis er JPEG begrænset til 8-bit farvedybde. Med skærme, der i stigende grad er i stand til højere lysstyrke, farvedybde og farveskala, er webafspillere i stigende grad interesseret i at bevare mistede billeddata med JPEG
  • Støt økosystemernes interesse. Virksomheder med en stærk tilstedeværelse på nettet har udtrykt interesse for at sende AVIF-billeder til internettet.

Af de andre ændringer:

  • Fuld syntaksunderstøttelse til "filtrering" egenskaber på SVG-elementer
  • Web-godkendelses-API: ResidentKeyRequirement og credProps-udvidelse
  • Nye CSS-funktioner i Chrome 89
  • Fluxrelaterede hjørnefiletegenskaber
  • Ejendom af tvungne farver
  • Tvungen farvejusteringsegenskab
  • Nye JavaScript-funktioner i Chrome 89
  • Slet begivenheder med præfikset
  • Stop kloningsession Gem vinduer åbne uden at åbne

kilde: https://blog.chromium.org


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.