Chrome 94 beta predstavljen je poboljšanjima medijskog API -ja i drugim

Prije nekoliko dana Google je najavio dostupnost beta verzije Chrome 94. Ova nova verzija dodaje nove funkcije pregledniku i donosi neka poboljšanja, među kojima WebCodecs API označen je za dovršetak kao dio svog izvornog ispitivanja i stoga je sada službeno dostupan.

WebGPU ulazi u početnu fazu testiranja Chromea 94. WebGPU je dio beta verzije Chromea 94 i programera za Chrome Namjeravaju doseći sve korisnike u stabilnoj verziji Chrome 99. 

Postojeći medijski API-i na visokoj su razini i visoko su fokusirani, pa bi API za kodek niske razine bolje podržavao aplikacije u nastajanju, poput streaminga igara osjetljivih na kašnjenje, efekata na strani klijenta ili transkodiranja te podrške za medijske spremnike.

La WebCodecs API popuniti ove praznine pružiti način korištenja multimedijskih komponenti koje su već prisutne u pregledniku.

Dok je WebGPU API nasljednik je grafičkih API -ja WebGL i WebGL2 za web i nudi moderne značajke poput "GPU računanja"kao i jeftiniji pristup hardveru GPU -a i bolje, predvidljivije performanse.

Ovo je poboljšanje u odnosu na postojeća WebGL sučelja, koji su dizajnirani za crtanje slika, ali su se samo uz znatan napor mogli prilagoditi drugim vrstama izračuna. WebGPU izlaže moderne grafičke mogućnosti, uključujući Direct3D 12, Metal i Vulkan, za izvođenje operacija iscrtavanja i iscrtavanja na GPU -u. Ova je značajka izvorno testirana na Chromeu 94, s očekivanjem da će se isporučiti na Chromeu 99.

Prema Googleu, teško je izraditi web aplikacije koje odgovaraju na interakcije korisnika i ostaju odgovorni tijekom vremena. Scenariji su jedan od glavnih krivaca gubitak odziva.

„Uzmite primjer funkcije„ pronađi dok upisuješ “: aplikacija s ovom funkcijom trebala bi slijediti unos korisnika dok dohvaća i prikazuje rezultate. Ne uzima u obzir ništa što se događa na stranici, poput animacija, koje se moraju obrađivati ​​bez problema ”, kažu iz tvrtke.

Google procjenjuje da metoda Scheduler.postTask () rješava ove dileme raspoređivanja dopuštajući programerima da zakazuju zadatke (JavaScript povratne pozive) s rasporedom preglednika operacijskog sustava s tri razine prioriteta: zaključavanje korisnika, vidljivo korisnika i pozadina (zaključavanje korisnika, vidljivi korisnik i pozadina). Također izlaže TaskController sučelje, koje može dinamički otkazati zadatke i promijeniti njihov prioritet. Ova je značajka dovršila početno testiranje u Chromeu 93 i sada je prema zadanim postavkama dostupna u Chromeu.

Osim gore navedenih stavki, ova verzija Chromea uvodi novi HTTP statusni kod: 103 Početni savjeti za prethodno učitavanje pod-resursa. Kada odgovor 103 uključuje ili druga zaglavlja veze, Chromium pokušava unaprijed učitati (i / ili unaprijed povezati, unaprijed učitati) navedene resurse prije nego što primi konačni odgovor. Prema Googleu, to pruža web programerima način optimizacije aplikacija, web stranica i stranica.

Još jedna novost je sučelje VirtualKeyboard koja ima metode i svojstva za kontrolu prikazivanja ili skrivanja virtualne tipkovnice. Također pokreće događaje veličine virtualne tipkovnice kada sadržaj stranice potamni. Virtualna tipkovnica je zaslonska tipkovnica koja se koristi za unos u scenarijima u kojima hardverska tipkovnica možda nije dostupna.

Za razliku od hardverske tipkovnice, virtualna tipkovnica može prilagoditi svoj oblik kako bi je optimizirala prema očekivanom unosu. Programeri imaju kontrolu nad prikazanim oblikom virtualne tipkovnice putem atributa načina unosa, ali imaju ograničenu kontrolu nad time kada je virtualna tipkovnica prikazana ili skrivena.

también zahtjevi za pod-resurse iz privatne mreže ograničeni su na siguran kontekst. Pristup privatnoj mreži nudi skup promjena čiji je cilj ograničiti utjecaj zahtjeva upućenih ovim poslužiteljima, osiguravajući da poslužitelji prihvaćaju svaku komunikaciju s vanjskim entitetima. Da bi ovo sudjelovanje imalo smisla, poslužitelji moraju biti u mogućnosti jamčiti da je porijeklo klijenta ovjereno. U tu svrhu samo su zaštićeni konteksti ovlašteni za postavljanje vanjskih zahtjeva.

izvor: https://blog.chromium.org


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.