Chrome 88 bol vydaný 19. januára 2021 a o niekoľko dní neskôr, Google oznámil uvedenie beta verzie prehliadača Chrome 89 na trh pre vývojárov na testovanie.
Chrome 89 beta má veľa dodatkov, najmä nové webové rozhrania API a ďalšie Významné nové funkcie, ktoré môžu vývojári webu začať používať. Medzi nové funkcie patria rôzne rozhrania API na interakciu s hardvérom, napríklad Chrome 89 beta má rozhranie API na zdieľanie pracovnej plochy pre Windows a Chrome OS, ale Mozilla a Apple považujú mnohé z týchto funkcií za škodlivé.
Aké sú nové funkcie, ktoré budú predstavené v prehliadači Google Chrome 89?
Chrome 89 vstúpil do beta verzie 28. januára a Google to spustil okamžite. Ak sa Google bude držať svojho harmonogramu, Chrome 89 by mal byť stabilný zhruba o mesiac, začiatkom marca.
Podľa tímu Google Chromium existuje dlhý zoznam zariadení ľudského rozhrania (SKRYTO), ktoré sú príliš čerstvé, príliš staré alebo príliš zriedkavé aby k nim mali správcovia systému prístup.
WebHID API tento problém rieši poskytuje spôsob implementácie špecifickej logiky zariadenia v JavaScripte. Zariadenie ľudského rozhrania je zariadenie, ktoré prijíma vstupné údaje alebo poskytuje výstupné údaje ľuďom. Klávesnice, ukazovacie zariadenia (myši, dotykové obrazovky atď.) A gamepady sú príkladmi periférnych zariadení.
Hlavnou motiváciou pre WebHID bolo v zásade poskytovanie lepšej podpory pre gamepady v prehliadačoch.
Ďalšia zmena je v NFC (Near Field Communications), Web NFC umožňuje webovej aplikácii čítať a zapisovať na odznaky NFC, keď sú umiestnené v blízkosti zariadenia používateľa (zvyčajne 5 - 10 cm, 2 - 4 palce). Aktuálny rozsah je obmedzený na NDEF, ľahký formát binárnych správ.
Ďalšou novou funkciou je Web Serial API. Jedná sa o sériový port, to znamená obojsmerné komunikačné rozhranie, ktoré umožňuje odosielanie a prijímanie údajov po bajtoch. Rozhranie Web Serial API prináša túto funkciu webovým serverom a umožňuje im ovládať zariadenia so sériovými portami vrátane mikrokontrolérov a 3D tlačiarní.
Tím Chromium sa v skutočnosti domnieva, že vo vzdelávaní, zábave a priemysle sú zariadenia už ovládané webovými stránkami. Vo všetkých týchto prípadoch vyžaduje kontrola zariadenia inštaláciu adaptérov a ovládačov.
Sériové webové API zvyšuje užívateľskú skúsenosť umožnením priamej komunikácie medzi webovou stránkou a zariadením. Toto je doplnok k rozhraniu WebUSB API, ktoré je podporované od verzie Chrome 61, ale ktoré z bezpečnostných dôvodov a z dôvodu ochrany osobných údajov nepodporuje prehliadač Firefox ani Safari. Jeho pôvodná skúšobná verzia je dokončená a rozhranie Web Serial API je teraz povolené na pracovnej ploche. Na GitHube je k dispozícii ukážka.
Ďalšou novinkou je, že Chrome teraz podporuje dekódovanie obsahu AVIF natívne pomocou dekodérov AV1 existujúcich v Androide a WebView. (Pridaná podpora pre počítač v prehliadači Chrome 85). AVIF je obrazový formát novej generácie štandardizovaný organizáciou Alliance for Open Media.
Podľa tímu Chromium K natívnej podpore AVIF viedli tri hlavné motivácie:
- Znížte spotrebu šírky pásma, aby sa stránky načítali rýchlejšie, a znížte celkovú spotrebu dát. AVIF by ponúkol výrazné zníženie veľkosti obrazového súboru v porovnaní s formátmi JPEG alebo WebP
- Pridanie podpory farieb HDR. AVIF je cesta k podpore obrazu HDR pre web. V praxi je formát JPEG obmedzený na 8-bitovú farebnú hĺbku. Vďaka displejom, ktoré sú čoraz schopné dosiahnuť vyšší jas, farebnú hĺbku a gamut, sa weboví hráči čoraz viac zaujímajú o uchovanie stratených obrazových údajov pomocou formátu JPEG
- Podporovať záujem ekosystémov. Spoločnosti so silným zastúpením na webe prejavili záujem o odosielanie obrázkov AVIF na web.
Z ďalších zmien:
- Plná podpora syntaxe pre „filtrovanie“ vlastností prvkov SVG
- Rozhranie Web Authentication API: rozšírenie ResidentKeyRequirement a credProps
- Nové funkcie CSS v prehliadači Chrome 89
- Vlastnosti rohovej zaoblenia súvisiace s tokom
- Vlastnosť vynútených farieb
- Vlastnosť vynúteného nastavenia farieb
- Nové funkcie jazyka JavaScript v prehliadači Chrome 89
- Vymažte udalosti s predponou
- Zastaviť reláciu klonovania Otvorte úložisko systému Windows bez otvorenia
Fuente: https://blog.chromium.org