A Chrome 88-ot 19. január 2021-én és néhány nappal később adták ki. A Google bejelentette a Chrome 89 bétaverziójának elindítását a fejlesztők tesztelésére.
A Chrome 89 béta számos kiegészítést tartalmaz, különösen az új webes API-k és egyéb Figyelemre méltó új funkciók, amelyeket a webfejlesztők elkezdhetnek használni. Az új funkciók különféle API-kat tartalmaznak a hardverrel való interakcióhoz, például a Chrome 89 bétában van egy asztali megosztó API a Windows és a Chrome OS számára, de a Mozilla és az Apple sok ilyen funkciót károsnak tart.
Melyek az új funkciók, amelyeket a Google Chrome 89 vezet be?
A Chrome 89 január 28-án lépett bétaverzióba és a Google azonnal elindította. Ha a Google betartja ütemezését, akkor a Chrome 89 körülbelül egy hónap múlva, március elején stabilnak kell lennie.
A Google Chromium csapata szerint hosszú listája van az emberi interfész eszközöknek (ELREJTETTE), amelyek túl frissek, túl öregek vagy túl ritkák hogy a rendszerirányítók hozzáférhessenek hozzájuk.
A WebHID API megoldja ezt a problémát eszközspecifikus logika megvalósításának módja a JavaScript-ben. Az emberi interfész eszköz olyan eszköz, amely bemeneti adatokat vesz vagy kimeneti adatokat szolgáltat az emberek számára. Billentyűzetek, mutatóeszközök (egerek, érintőképernyők stb.) És játéktáblák példák a perifériára.
Alapvetően a WebHID fő motivációja az volt, hogy jobb támogatást nyújtson a böngészőkben lévő játékvezérlőkhöz.
További változás az NFC-ben (Near Field Communications), a Web NFC lehetővé teszi egy webalkalmazás számára az NFC jelvények olvasását és írását, amikor azokat a felhasználó készülékéhez közelítik (általában 5-10 cm, 2-4 hüvelyk). A jelenlegi hatókör az NDEF-re korlátozódik, egy könnyű bináris üzenetformátumra.
Egy másik új szolgáltatás a Web Serial API. Ez egy soros port, vagyis egy kétirányú kommunikációs interfész, amely lehetővé teszi az adatok byte-os bájtos küldését és fogadását. A Web Serial API eljuttatja ezt a képességet a webhelyekhez, lehetővé téve számukra a soros portokkal rendelkező eszközök vezérlését, beleértve a mikrovezérlőket és a 3D nyomtatókat.
Valójában a Chromium csapata úgy véli, hogy az oktatásban, a szórakozásban és az iparban az eszközöket már weboldalak vezérlik. Mindezekben az esetekben az eszközvezérléshez adapterek és meghajtók telepítése szükséges.
A soros webes API növeli a felhasználói élményt azáltal, hogy lehetővé teszi a közvetlen kommunikációt egy weboldal és egy eszköz között. Ez kiegészíti a WebUSB API-t, amelyet a Chrome 61 óta támogatnak, de a Firefox vagy a Safari nem támogatja biztonsági és adatvédelmi okokból. Eredeti próbaverziója elkészült, és a Web Serial API engedélyezve van az asztalon. A GitHubon elérhető egy demo.
További újdonság, hogy a Chrome most támogatja az AVIF tartalom dekódolását natív módon használja az Android és a WebView AV1 dekódereit. (Asztali támogatás hozzáadva a Chrome 85-ben). Az AVIF egy új generációs képformátum, amelyet az Alliance for Open Media szabványosított.
A Chromium csapata szerint Három fő motiváció vezetett az AVIF natív támogatásához:
- Csökkentse a sávszélesség-fogyasztást az oldalak gyorsabb betöltéséhez, és csökkentse az általános adatfogyasztást. Az AVIF jelentősen csökkentené a képfájl méretét a JPEG vagy WebP formátumokhoz képest
- HDR színtámogatás hozzáadása. Az AVIF egy út a HDR képtámogatáshoz az interneten. A gyakorlatban a JPEG 8 bites színmélységre korlátozódik. Mivel a kijelzők egyre nagyobb fényerőre, színmélységre és színskálára képesek, a webes játékosok egyre inkább érdeklik az elveszett képadatok JPEG-ben történő megőrzését
- Támogassa az ökoszisztémák érdeklődését. Az erős internetes jelenlétű vállalatok érdeklődésüket fejezték ki az AVIF-képek internetes beküldése iránt.
A többi változás közül:
- Teljes szintaxis támogatás az SVG elemek tulajdonságainak "szűrésére"
- Webhitelesítési API: ResidentKeyRequirement és credProps kiterjesztés
- Új CSS-funkciók a Chrome 89-ben
- A fluxussal kapcsolatos sarokfilé tulajdonságai
- A kényszerített színek tulajdonsága
- Kényszerített színbeállítási tulajdonság
- Új JavaScript funkciók a Chrome 89-ben
- Események törlése előtaggal
- A klónozás leállítása A tárolás ablakai nyitás nélkül nyitva vannak
forrás: https://blog.chromium.org