Chrome 94 beta je predstavljen z izboljšavami medijskega API -ja in drugimi

Pred nekaj dnevi Google je objavil razpoložljivost beta različice Chroma 94. Ta nova različica brskalniku dodaja nove funkcije in prinaša tudi nekaj izboljšav, med drugim API WebCodecs je označen za dokončanje kot del svojega prvotnega preskušanja in je zato zdaj uradno na voljo.

WebGPU vstopa v začetno fazo testiranja Chroma 94. WebGPU je del beta različice Chroma 94 in razvijalcev Chroma. V stabilni različici Chroma 99 nameravajo doseči vse uporabnike. 

Obstoječi medijski API-ji so na visoki ravni in so zelo osredotočeni, zato bi API za kodek na nizki ravni bolje podpiral nastajajoče aplikacije, kot so pretakanje iger, občutljivo na zamude, učinki na stranki ali prekodiranje, ter podpora za vsebnike medijev.

La API WebCodecs zapolni te vrzeli omogočajo uporabo večpredstavnostnih komponent, ki so že prisotne v brskalniku.

Medtem ko API WebGPU je naslednik grafičnih vmesnikov WebGL in WebGL2 za splet in ponuja sodobne funkcije, kot je "računalništvo GPU"pa tudi cenejši dostop do strojne opreme GPU in boljše, bolj predvidljive zmogljivosti.

To je izboljšava v primerjavi z obstoječimi vmesniki WebGL, ki so bile zasnovane za risanje slik, vendar so jih lahko z velikim naporom prilagodili drugim vrstam izračunov. WebGPU ponuja sodobne grafične zmogljivosti, vključno z Direct3D 12, Metal in Vulkan, za izvajanje upodabljanja in upodabljanja grafičnega procesorja. Ta funkcija je bila prvotno preizkušena v Chromu 94, pri čemer se pričakuje, da bo na voljo v Chromu 99.

Po Googlu je težko ustvariti spletne aplikacije, ki se odzivajo na interakcije uporabnikov in sčasoma ostanejo odzivni. Scenariji so eden glavnih krivcev izguba odzivnosti.

»Vzemite primer funkcije» poišči med tipkanjem «: aplikacija s to funkcijo mora slediti vnosu uporabnika, ko pridobiva in prikazuje rezultate. Ne upošteva vsega, kar se zgodi na strani, na primer animacij, ki jih je treba brez težav obdelati, «so sporočili iz podjetja.

Google ocenjuje, da metoda Scheduler.postTask () rešuje te dileme pri načrtovanju tako, da razvijalcem omogoča načrtovanje opravil (povratni klici JavaScript) z načrtovalnikom brskalnika operacijskega sistema s tremi prednostnimi stopnjami: zaklepanje uporabnika, vidno za uporabnika in ozadje (zaklepanje uporabnika, vidni uporabnik in ozadje). Razkriva tudi vmesnik TaskController, ki lahko dinamično prekliče opravila in spremeni njihovo prednost. Ta funkcija je prvotno preizkusila v Chromu 93 in je zdaj privzeto na voljo v Chromu.

Poleg zgornjih elementov je ta različica Chroma uvaja novo kodo stanja HTTP: 103 Začetni nasveti za predhodno nalaganje pod-virov. Ko vključuje odgovor 103 ali druge glave povezav, Chromium poskuša vnaprej naložiti (in / ali vnaprej povezati, vnaprej naložiti) določene vire, preden prejme končni odgovor. Po Googlu to daje spletnim razvijalcem način za optimizacijo aplikacij, spletnih mest in strani.

Druga novost je vmesnik VirtualKeyboard, ki ima metode in lastnosti za nadzor prikaza ali skrivanja navidezne tipkovnice. Prav tako sproži dogodke z velikostjo navidezne tipkovnice, ko vsebina strani potemni. Navidezna tipkovnica je zaslonska tipkovnica, ki se uporablja za vnos v scenarijih, kjer strojna tipkovnica morda ni na voljo.

Za razliko od strojne tipkovnice lahko virtualna tipkovnica prilagodi svojo obliko, da jo optimizira glede na pričakovani vnos. Razvijalci imajo nadzor nad prikazano obliko navidezne tipkovnice prek atributa načina vnosa, vendar imajo omejen nadzor nad tem, kdaj je navidezna tipkovnica prikazana ali skrita.

Tudi zahteve za pod-vire iz zasebnega omrežja so bile omejene na varen kontekst. Dostop do zasebnega omrežja ponuja nabor sprememb, namenjenih omejevanju vpliva zahtev na te strežnike, s čimer se zagotovi, da strežniki sprejmejo kakršno koli komunikacijo z zunanjimi subjekti. Da bi bila ta udeležba smiselna, morajo strežniki zagotoviti, da je izvor odjemalca overjen. V ta namen so samo zunanji konteksti pooblaščeni za pošiljanje zunanjih zahtev.

vir: https://blog.chromium.org


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.