Chrome 94 beta er udstyret med medie -API -forbedringer og mere

Få dage siden Google annoncerede tilgængeligheden af ​​betaversionen af ​​Chrome 94. Denne nye version tilføjer nye funktioner til browseren og bringer også nogle forbedringer, blandt hvilke færdiggørelse af WebCodecs API er markeret som en del af den oprindelige prøveversion og er derfor nu officielt tilgængelig.

WebGPU går ind i den indledende testfase af Chrome 94. WebGPU er en del af betaversionen af ​​Chrome 94 og Chrome -udviklerne De agter at nå alle brugere i den stabile version af Chrome 99. 

De eksisterende medie-API'er er på højt niveau og meget fokuseret, så en codec-API på lavt niveau vil bedre understøtte nye applikationer, f.eks. Latensfølsom spillestreaming, klient-bivirkninger eller transkodning og understøttelse af mediebeholdere.

La WebCodecs API udfyld disse huller med give en måde at bruge de multimediekomponenter, der allerede findes i browseren.

Mens WebGPU API er efterfølgeren til WebGL og WebGL2 grafiske API'er til internettet og tilbyder moderne funktioner som "GPU computing"samt billigere adgang til GPU -hardware og bedre, mere forudsigelig ydeevne.

Dette er en forbedring i forhold til eksisterende WebGL -grænseflader, der var designet til at tegne billeder, men kun kunne tilpasses andre typer beregninger med betydelig indsats. WebGPU udsætter moderne grafikfunktioner, herunder Direct3D 12, Metal og Vulkan, til at udføre gengivelses- og gengivelsesoperationer på en GPU. Denne funktion blev oprindeligt testet på Chrome 94 med forventning om, at den ville blive leveret på Chrome 99.

Ifølge Google er det svært at oprette webapplikationer, der reagerer på brugerinteraktioner og forblive lydhøre over tid. Scripts er en af ​​hovedårsagerne tab af lydhørhed.

“Tag eksemplet med en» find mens du skriver «-funktion: et program med denne funktion skal følge brugerinput, når det henter og viser resultaterne. Det tager ikke højde for noget, der sker på siden, såsom animationer, som skal behandles uden problemer, ”sagde virksomheden.

Google vurderer, at metoden Scheduler.postTask () løser disse planlægningsdilemmaer ved at give udviklere mulighed for at planlægge opgaver (JavaScript -tilbagekald) med en operativsystembrowserplanlægger med tre prioritetsniveauer: brugerlås, synlig bruger og baggrund (brugerlås, synlig bruger og baggrund). Det viser også en TaskController -grænseflade, som dynamisk kan annullere opgaver og ændre deres prioritet. Denne funktion afsluttede sin første test i Chrome 93 og er nu tilgængelig som standard i Chrome.

Ud over ovenstående elementer er denne version af Chrome introducerer en ny HTTP -statuskode: 103 Indledende tip at forudindlæse underressourcerne først. Når et 103 svar inkluderer eller andre linkhoveder, Chromium forsøger at forudindlæse (og / eller forbinde, forudindlæse) de angivne ressourcer, før det endelige svar modtages. Ifølge Google giver dette webudviklere en måde at optimere apps, websteder og sider.

En anden nyhed er grænsefladen af VirtualKeyboard, der har metoder og egenskaber til styring af at vise eller skjule et virtuelt tastatur. Det udløser også begivenheder med størrelsen på det virtuelle tastatur, når sideindholdet bliver mørkere. Det virtuelle tastatur er tastaturet på skærmen, der bruges til input i scenarier, hvor et hardwaretastatur muligvis ikke er tilgængeligt.

I modsætning til et hardwaretastatur kan et virtuelt tastatur tilpasse sin form for at optimere det i henhold til det forventede input. Udviklere har kontrol over den viste form for det virtuelle tastatur via attributten input mode, men har begrænset kontrol over, hvornår det virtuelle tastatur vises eller skjules.

også forespørgsler fra underressourcer fra det private netværk er begrænset til sikre sammenhænge. Privat netværksadgang tilbyder et sæt ændringer, der har til formål at begrænse virkningen af ​​anmodninger til disse servere, hvilket sikrer, at serverne accepterer al kommunikation med eksterne enheder. For at denne deltagelse skal være meningsfuld, skal servere kunne garantere, at klientens oprindelse er godkendt. Til dette formål er det kun sikre sammenhænge, ​​der er tilladt til at fremsætte eksterne anmodninger.

kilde: https://blog.chromium.org


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.