Google Chrome vil utsette lasting av videoer og lyd for å øke hastigheten på nettet.

  • Chrome 148 vil innlemme innebygd lazy loading for video- og lydelementer.
  • Nettleseren vil forsinke nedlasting av medier utenfor skjermen til brukeren nærmer seg den.
  • Funksjonen vil redusere lastetider, dataforbruk og minnebruk, spesielt på mobile enheter.
  • Forbedringen vil også gjelde andre Chromium-baserte nettlesere som Edge, Opera, Brave og Vivaldi.

Chrome-nettleser med forsinket lasting av video og lyd

Google ferdigstiller en Ny funksjon for Chrome 148 Dette adresserer direkte den største flaskehalsen på mange nåværende nettsteder: samtidig lasting av videoer og lyd. Selskapet vil utvide innebygd lazy loading, som allerede brukes for bilder og iframes, til også å påvirke tyngre multimedieelementer.

Med denne endringen vil nettleseren kunne Forsinke nedlasting og initialisering av videoer og lydspor Disse elementene er skjult når en side åpnes, så de lastes bare inn når brukeren blar over til det området. Dette betyr mindre ventetid når man går inn på et nettsted, lavere mobildataforbruk og mer effektiv bruk av RAM – noe som er spesielt relevant i Spania og Europa, hvor smarttelefontrafikk og begrensede dataabonnementer fortsatt er viktige faktorer.

Hva er lazy loading, og hvordan vil Google Chrome bruke det med video og lyd?

Eksempel på forsinket lasting av nettsider

Utsatt betaling, også kjent som lat lastingDette er en teknikk som Chromium-baserte nettlesere har integrert for bilder og iframes siden 2019. I stedet for å laste ned alle disse ressursene fra første sekund, venter nettleseren til brukeren visuelt nærmer seg dem før den starter lasteprosessen.

I praksis betyr dette det Innholdet som vises på den første skjermen prioriteres.I mellomtiden forberedes elementer lenger ned på siden underveis. Frem til nå har videoer og lyd vært ekskludert fra denne innebygde optimaliseringen, og mange steder begynte nedlastingen å skje så snart siden åpnet seg, selv om brukeren aldri spilte dem av.

Google ønsker å endre den oppførselen ved å bruke den samme logikken til HTML-tagger. ogI følge dokumentasjonen som er samlet i Chrome-status og statussiden for Chrome-plattformen, er attributtet loading="lazy" Dette vil utvides til disse elementene, slik at nettleseren selv kan administrere når og hvordan de skal lastes inn uten å måtte være avhengig av eksterne skript.

I stedet for å laste ned alle innebygde klipp samtidig, vil Chrome kunne vent til sonen er nær det synlige området fra skjermen for å initialisere spilleren og be om mediefilen. Denne logikken er spesielt nyttig på europeiske nyhetssider, blogger, digitale medier eller bedriftsnettsteder som bruker for mye innebygde videoer, podkaster eller forklarende lyd i samme artikkel.

Fra et teknisk synspunkt har forslaget blitt drevet frem av Helmut Januschka, samarbeidspartner på Chromium-prosjektetChromium, som har jobbet en stund med å utvide lazy loading til tyngre multimedieressurser, begynte å utvikle denne funksjonen i begynnelsen av året og er allerede i avanserte stadier av utrulling i motoren.

Hva endres for nettutviklere med Chrome 148

Innstillinger for utsatt lasting i Google Chrome

Inntil nå, den som ville forsinke lastingen av en video eller lyd Jeg pleide å ty til tilpassede løsninger med JavaScript. Den vanlige tilnærmingen var å kombinere Intersection Observer med dynamisk attributtildeling. srcslik at multimediefilen ikke ville bli lastet ned før brukeren nærmet seg elementet på skjermen.

Den tilnærmingen fungerer, men den har flere ulemper: den legger til kodekompleksitetDen integreres ikke alltid godt med nettleserens forhåndsinnlastingsskanner og begrenser Chromes evne til å koordinere denne innlastingen med andre interne heuristikker, som for eksempel nettverksadministrasjon eller rekkefølgen ressursene lastes ned i.

Med den nye funksjonen vil det være nok å indikere loading="lazy" i video- og lydtaggerAkkurat som det allerede gjøres med bilder og iframes. Støtte blir innebygd, slik at nettleseren kan ta bedre beslutninger om:

  • Når du skal begynne å laste ned multimediefilen avhengig av dens plassering på siden.
  • Hvordan tilpasse den lasten med attributter som preload o autoplay.
  • Hvilken innvirkning har det på hendelse window.onload og andre kritiske ytelsespunkter.
  • Hvordan tilpasse strategien i henhold til kvaliteten på forbindelsen eller enheten.

Google understreker at innebygd lazy loading tillater nettleseren Optimaliser belastningsterskler med tanke på nettverketDette inkluderer riktig håndtering av interaksjon med autoavspilling og forhåndsinnlasting, og å forhindre at medier utenfor skjermen blokkerer den totale sideinnlastingen. For utviklingsteam i Spania og resten av Europa betyr dette mindre tilpasset kode for å opprettholde og renere integrering med gjeldende beste praksis for webytelse.

Videre er utplasseringen planlagt i stor skala: Chrome 148 vil aktivere denne funksjonen på datamaskiner, Android, iOS og WebViewVed å bli implementert direkte i Chromium-kildekoden, forventes det at støtten etter hvert vil nå nettlesere som Microsoft Edge, Opera, Vivaldi, Brave og andre derivater som ofte brukes i det europeiske miljøet.

Innvirkning på brukeropplevelsen: mindre data og mer hastighet

Optimalisering av nettytelse i Chrome

For sluttbrukeren er forbedringen merkbar i noe veldig enkelt: Siden åpnes raskere og bruker færre ressurser.Ved å redusere mengden multimedieinnhold som lastes ned samtidig, kan nettleseren fokusere på å vise tekst, hovedbilder og grunnleggende struktur, og la videoene og lyden som ikke vises på den første skjermen bli liggende til senere.

På mobiltilkoblinger med begrenset data, noe som er veldig vanlig i europeiske markeder, betyr det at nettleseren ikke laster ned flere videoer fra starten som kanskje ingen vil spille av. en merkbar databesparelseDet reduserer også RAM-bruken, et område der Chrome historisk sett har blitt kritisert, og der enhver reduksjon i belastning bidrar til at datamaskinen kjører jevnere.

Mange aktuelle sider inkluderer spillere, innebygde klipp og innebygd lyd som ikke alltid gir verdi i løpet av de første sekundene av nettlesingen. Nettleserens evne til å administrere disse elementene mer intelligent, ved å prioritere synlig innhold, bidrar til å gjøre opplevelsen mer smidig uten at brukeren trenger å konfigurere noe eller aktivere skjulte funksjoner.

I tillegg vil utsatt opplasting av video og lyd bli aktivert for alle brukere når den når den stabile versjonenDette gjelder både datamaskiner og mobile enheter. Tidslinjen som er inkludert i den tekniske dokumentasjonen indikerer at funksjonen testes i Chrome 147-utviklingsgrenen og vil være generelt aktivert i Chrome 148, selv om det som alltid kan bli små justeringer av datoene.

Ikke alle nettsteder vil dra like stor nytte av dette. Forbedringen er primært ment for innebygd innhold med taggene ogDigitale medier med egne avspillere, blogger som integrerer klipp direkte i koden, eller bedriftsnettsteder med mange forklarende lydbiter vil merke endringen mer enn enklere sider der nesten alt innholdet er tekst og lette bilder.

Hva skjer med YouTube, andre nettlesere og dominoeffekten på nettet?

Et av de vanlige spørsmålene er om denne nye funksjonen vil påvirke innebygde YouTube-videoer på tredjepartsnettsteder. I dette tilfellet er svaret at det knapt vil være noen synlige endringer, fordi disse videoene vanligvis er inkludert i iframes, og iframes har lenge hatt nytte av innebygd lazy loading i Chromium-baserte nettlesere.

Der det vil være merkbart er på sider som integrerer Dine egne videoer eller lyd ved hjelp av standard HTML5uten å gå gjennom eksterne plattformer. Ved å ikke laste inn alle disse ressursene samtidig, reduserer nettleseren den første responstiden og reduserer friksjonen som mange brukere opplever når de går inn på nettsteder lastet med multimedia.

Som nesten alltid er tilfelle med forbedringer som integreres direkte i ChromiumVirkningen strekker seg utover Google Chrome. Når motoren har støttet lazy loading av video og lyd, kan nettlesere som Microsoft Edge, Opera, Brave og Vivaldi også dra nytte av det, og skape en dominoeffekt i hele økosystemet.

Chrome er fortsatt markedsleder med rundt 70 % andel Globalt sett følges den av Safari, Edge og andre alternativer. Denne posisjonen gir den en teknisk referanserolle: når Google justerer Chromiums ytelse, ender mye av nettet opp med å tilpasse seg disse endringene. Denne nye funksjonen passer inn i den dynamikken: den er ikke umiddelbart merkbar for brukeren, men det er en grunnleggende optimalisering som kan gjøre internett litt smidigere i det daglige.

I en kontekst der mange europeiske nettsteder konkurrerer om å tilby rike multimedieopplevelser, er disse diskrete, men konstante forbedringer av nettlesermotoren De kan utgjøre en forskjell i viktige målinger som tid til første gjengivelse, tid til interaksjon eller ressursforbruk på enheter i mellomklassen og lavprissegmentet.

Til syvende og sist representerer ankomsten av innebygd lazy loading for videoer og lyd i Chrome 148 nok et skritt i Googles forpliktelse til å optimalisere ytelsen i bakgrunnen, uten store visuelle endringer eller prangende markedsføringskampanjer, men med en reell effekt på hvordan sidene vi besøker hver dag føles.

ondsinnet utvidelseskampanje for Chrome, Firefox og Edge
Relatert artikkel:
Varsel om ondsinnet utvidelseskampanje i Chrome, Firefox og Edge