Chrome 94 beta er utstyrt med medie -API -forbedringer og mer

Noen dager siden Google kunngjorde tilgjengeligheten av betaversjonen av Chrome 94. Denne nye versjonen legger til nye funksjoner i nettleseren og gir også noen forbedringer, blant annet WebCodecs API er merket for fullføring som en del av den opprinnelige prøveversjonen, og er derfor nå offisielt tilgjengelig.

WebGPU går inn i den første testfasen av Chrome 94. WebGPU er en del av betaversjonen av Chrome 94 og Chrome -utviklerne De har til hensikt å nå alle brukere i den stabile versjonen av Chrome 99. 

De eksisterende medie-API-ene er på høyt nivå og sterkt fokusert, så en kodek-API på lavt nivå vil bedre støtte nye programmer, for eksempel latensfølsom spillstrømming, klient-bivirkninger eller transkoding, og støtte for mediebeholdere.

La WebCodecs API fyll disse hullene med gi en måte å bruke multimediekomponentene som allerede finnes i nettleseren.

Mens WebGPU API er etterfølgeren til WebGL og WebGL2 grafikk -API -er for Internett og tilbyr moderne funksjoner som "GPU -databehandling"samt billigere tilgang til GPU -maskinvare og bedre, mer forutsigbar ytelse.

Dette er en forbedring i forhold til eksisterende WebGL -grensesnitt, som var designet for å tegne bilder, men bare kunne tilpasses andre typer beregninger med betydelig innsats. WebGPU avslører moderne grafikkegenskaper, inkludert Direct3D 12, Metal og Vulkan, for å utføre gjengivelses- og gjengivelsesoperasjoner på en GPU. Denne funksjonen ble opprinnelig testet på Chrome 94, med forventning om at den vil sendes på Chrome 99.

Ifølge Google er det vanskelig å lage webapplikasjoner som reagerer på brukerinteraksjoner og forbli lydhør over tid. Skript er en av de viktigste synderne tap av respons.

"Ta eksemplet på en" finn mens du skriver "funksjon: et program med denne funksjonen bør følge brukerinndata når den henter og viser resultatene. Det tar ikke hensyn til noe som skjer på siden, for eksempel animasjoner, som må behandles uten problemer, ”sa selskapet.

Google anslår at metoden Scheduler.postTask () løser disse planleggingsdilemmaene ved å la utviklere planlegge oppgaver (JavaScript -tilbakeringing) med en nettleserplanlegger for operativsystemet med tre prioritetsnivåer: brukerlås, synlig bruker og bakgrunn (brukerlås, synlig bruker og bakgrunn). Det avslører også et TaskController -grensesnitt, som dynamisk kan avbryte oppgaver og endre prioriteten. Denne funksjonen fullførte sin første test i Chrome 93 og er nå tilgjengelig som standard i Chrome.

I tillegg til elementene ovenfor, denne versjonen av Chrome introduserer en ny HTTP -statuskode: 103 Innledende tips å forhåndslaste delressursene først. Når et 103 svar inkluderer eller andre lenkeoverskrifter, prøver Chromium å forhåndslaste (og / eller forhåndskoble, forhåndslaste) de angitte ressursene før det siste svaret mottas. Ifølge Google gir dette webutviklere en måte å optimalisere apper, nettsteder og sider.

En annen nyhet er grensesnittet til VirtualKeyboard som har metoder og egenskaper for å kontrollere å vise eller skjule et virtuelt tastatur. Det utløser også hendelser med størrelsen på det virtuelle tastaturet når sideinnholdet blir mørkere. Det virtuelle tastaturet er tastaturet på skjermen som brukes for inndata i scenarier der et maskinvaretastatur kanskje ikke er tilgjengelig.

I motsetning til et maskinvaretastatur kan et virtuelt tastatur tilpasse formen for å optimalisere det i henhold til forventet input. Utviklere har kontroll over den viste formen for det virtuelle tastaturet via inndatamodusattributtet, men har begrenset kontroll over når det virtuelle tastaturet vises eller skjules.

også forespørsler fra underressurser fra det private nettverket har vært begrenset til sikre sammenhenger. Private Network Access tilbyr et sett med endringer som er ment å begrense virkningen av forespørsler til disse serverne, slik at serverne godtar all kommunikasjon med eksterne enheter. For at denne deltakelsen skal være meningsfull, må serverne kunne garantere at klientens opprinnelse er autentisert. For dette formålet er det bare sikre sammenhenger som er autorisert til å sende eksterne forespørsler.

Fuente: https://blog.chromium.org


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.