Acestea sunt modificările care au fost anunțate în versiunea beta a Chrome 89

Chrome 88 a fost lansat pe 19 ianuarie 2021 și câteva zile mai târziu, Google a anunțat lansarea versiunii beta a Chrome 89 pentru ca dezvoltatorii să testeze.

Chrome 89 beta are multe adăugiri, în special API-uri web noi și altele Funcții noi remarcabile pe care dezvoltatorii web pot începe să le folosească. Noile caracteristici includ diverse API-uri pentru interacțiunea cu hardware-ul, de exemplu Chrome 89 beta are un API de partajare desktop pentru Windows și Chrome OS, dar Mozilla și Apple consideră că multe dintre aceste caracteristici sunt dăunătoare.

Care sunt noile funcții care vor fi introduse în Google Chrome 89?

Chrome 89 a intrat în versiunea beta pe 28 ianuarie iar Google l-a lansat imediat. Dacă Google respectă programul său, Chrome 89 ar trebui să fie stabil în aproximativ o lună, la începutul lunii martie.

Potrivit echipei Google Chromium, există o listă lungă de dispozitive de interfață umană (HID) care sunt prea recente, prea vechi sau prea rare astfel încât controlorii de sistem să le poată accesa.

API-ul WebHID abordează această problemă oferind o modalitate de a implementa logica specifică dispozitivului în JavaScript. Un dispozitiv de interfață umană este un dispozitiv care preia date de intrare sau furnizează date de ieșire oamenilor. Tastaturile, dispozitivele de indicare (șoareci, ecrane tactile etc.) și gamepad-urile sunt exemple de periferice.

Practic, principala motivație pentru WebHID a fost aceea de a oferi un suport mai bun pentru gamepad-urile din browsere.

O altă schimbare este în NFC (Near Field Communications), Web NFC permite unei aplicații web să citească și să scrie pe ecusoane NFC atunci când sunt mutate aproape de dispozitivul utilizatorului (de obicei 5-10 cm, 2-4 inch). Domeniul actual este limitat la NDEF, un format de mesaj binar ușor.

O altă caracteristică nouă este API-ul Web Serial. Este un port serial, adică o interfață de comunicație bidirecțională care permite trimiterea și primirea de date octet cu octet. Web Serial API aduce această capacitate site-urilor web, permițându-le să controleze dispozitivele cu porturi seriale, inclusiv microcontrolere și imprimante 3D.

De fapt, echipa Chromium crede că în educație, divertisment și industrie, dispozitivele sunt deja controlate de pagini web. În toate aceste cazuri, controlul dispozitivului necesită instalarea de adaptoare și drivere.

API-ul web serial îmbunătățește experiența utilizatorului permițând comunicarea directă între un site web și un dispozitiv. Aceasta se adaugă API-ului WebUSB, care este acceptat de la Chrome 61, dar care nu este acceptat de Firefox sau Safari din motive de securitate și confidențialitate. Versiunea originală de încercare este completă, iar API-ul Web Serial este acum activat pe desktop. Există o demonstrație disponibilă pe GitHub.

O altă noutate este că Chrome acceptă acum decodarea conținutului AVIF folosind în mod nativ decodoarele AV1 existente în Android și WebView. (S-a adăugat suport pentru desktop în Chrome 85). AVIF este un format de imagine de nouă generație standardizat de Alliance for Open Media.

Potrivit echipei Chromium, Există trei motivații principale care au condus la suportul AVIF nativ:

  • Reduceți consumul de lățime de bandă pentru a încărca mai repede paginile și reduce consumul general de date. AVIF ar oferi o reducere semnificativă a dimensiunii fișierului imagine comparativ cu formatele JPEG sau WebP
  • Adăugarea suportului de culoare HDR. AVIF este o cale către suportul de imagine HDR pentru web. În practică, JPEG este limitat la adâncimea culorii de 8 biți. Cu afișaje din ce în ce mai capabile de luminozitate, adâncime de culoare și gamă mai mare, jucătorii web sunt din ce în ce mai interesați să păstreze datele de imagine pierdute cu JPEG
  • Susțineți interesul ecosistemelor. Companiile cu o prezență puternică pe web și-au exprimat interesul de a trimite imagini AVIF pe web.

Dintre celelalte modificări:

  • Suport complet de sintaxă pentru "filtrarea" proprietăților elementelor SVG
  • API de autentificare web: ResidentKeyRequirement și extensia credProps
  • Funcții CSS noi în Chrome 89
  • Proprietățile fileului de colț legate de flux
  • Proprietatea culorilor forțate
  • Proprietate de reglare forțată a culorii
  • Funcții JavaScript noi în Chrome 89
  • Ștergeți evenimentele cu prefix
  • Oprirea sesiunii de clonare Magazinele deschise fără deschidere

Fuente: https://blog.chromium.org


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.