Chrome 94 beta ima poboljšanja medijskog API -ja i još mnogo toga

Prije nekoliko dana Google je najavio dostupnost beta verzije Chrome 94. Ova nova verzija dodaje nove funkcije pretraživaču i takođe donosi neka poboljšanja, među kojima su Završetak WebCodecs API-ja je označen kao dio originalnog testiranja i stoga je sada zvanično dostupan.

WebGPU ulazi u početnu fazu testiranja Chrome 94. WebGPU je dio Chrome 94 beta i Chrome programeri Namjera im je da dođe do svih korisnika u stabilnoj verziji Chromea 99. 

Postojeći medijski API je visokog nivoa i visoko fokusiran, tako da bi API kodeka niskog nivoa bolje podržavao nove aplikacije kao što su striming igara osjetljiv na kašnjenje, efekti na strani klijenta ili transkodiranje i podrška za medijske kontejnere.

La WebCodecs API popuniti ove praznine pružaju način za korištenje multimedijalnih komponenti koje su već prisutne u pretraživaču.

Dok je WebGPU API je nasljednik WebGL i WebGL2 grafičkih API-ja za Web i nudi moderne funkcije poput "GPU računarstva", kao i jeftiniji pristup GPU hardveru 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 trud mogli prilagoditi drugim vrstama proračuna. WebGPU izlaže moderne grafičke mogućnosti, uključujući Direct3D 12, Metal i Vulkan, za izvođenje operacija renderiranja i renderiranja na GPU-u. Ova funkcija je prvobitno testirana u Chromeu 94, uz očekivanje da će se isporučiti u Chrome 99.

Prema Google-u, teško je kreirati web aplikacije koje odgovaraju na interakcije korisnika i ostaju prijemčivi tokom vremena. Skripte su jedan od glavnih krivaca gubitka kapaciteta odgovora.

„Uzmite primjer funkcije „pretraži dok kucate“: aplikacija s ovom funkcijom treba da prati unos korisnika dok preuzima i prikazuje rezultate. Ne uzima u obzir ništa što se dešava na stranici, kao što su animacije, koje bi trebale da se prikazuju glatko”, kažu iz kompanije.

Google procjenjuje da metoda Scheduler.postTask() rješava ove dileme planiranja dozvoljavajući programerima da zakažu zadatke (povratni pozivi JavaScript-a) s planerom preglednika operativnog sistema sa tri nivoa prioriteta: blokiranje korisnika, vidljivost korisnika i pozadina (zaključavanje korisnika, vidljivost korisnika i pozadina). Takođe otkriva interfejs TaskController, koji može dinamički otkazati zadatke i promeniti njihov prioritet. Ova funkcija je završila svoje početno testiranje u Chromeu 93 i sada je standardno dostupna u Chromeu.

Pored gore navedenih stavki, ova verzija Chrome-a predstavlja novi HTTP statusni kod: 103 Prvi savjeti za prethodno učitavanje podresursa. Kada 103 odgovor uključuje ili druga obvezujuća zaglavlja, Chromium pokušava unaprijed učitati (i/ili unaprijed povezati, unaprijed učitati) navedene resurse prije nego što primi konačni odgovor. Prema Googleu, ovo web programerima daje način da optimiziraju aplikacije, web stranice i stranice.

Još jedna nova karakteristika je interfejs VirtualKeyboard koja ima metode i svojstva za kontrolu prikazivanja ili skrivanja virtualne tipkovnice. Takođe pokreće događaje sa veličinom virtuelne tastature kada prikriva sadržaj stranice. Virtuelna tastatura je tastatura na ekranu koja se koristi za unos u scenarijima gde hardverska tastatura možda nije dostupna.

Za razliku od hardverske tastature, virtuelna tastatura može prilagoditi svoj oblik kako bi je optimizovala za očekivani unos. Programeri imaju kontrolu nad načinom na koji se virtuelna tastatura prikazuje preko atributa načina unosa, ali imaju ograničenu kontrolu nad tim kada je virtuelna tastatura prikazana ili skrivena.

Tambien zahtjevi za podresurse od strane privatne mreže su ograničeni na sigurne kontekste. Privatni mrežni pristup nudi skup promjena namijenjenih ograničavanju utjecaja zahtjeva upućenih ovim serverima, osiguravajući da serveri prihvataju svaku komunikaciju sa vanjskim entitetima. Da bi ovo učešće bilo smisleno, serveri moraju biti u mogućnosti da osiguraju da je porijeklo klijenta provjereno. U tu svrhu, samo sigurni konteksti su ovlašteni da upućuju vanjske zahtjeve.

Izvor: https://blog.chromium.org


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.