Google Chrome og Chromium-baserte nettlesere får ny ytelsesforbedrende funksjon ‘iframe Lazy Loading’
Google Chrome og alle nettlesere som er avhengige av Chromium-basen som Microsofts nye Edge, Opera, Vivaldi, Brave og mer, vil nå støtte en ny funksjon som vil bidra til å forbedre den generelle ytelsen. Disse nettleserne har nå muligheten til å støtte 'lat innlasting av iframe-innhold'. Den nye funksjonen skal hjelpe til med å balansere og forbedre ytelsen til disse nettleserne ved å ordne og planlegge innlasting av nettinnhold på en intelligent måte.
Google har forbedret Chromium-basen som driver noen av de mest populære nettleserne. Kjernen støtter nå ‘iframe lazy loading’. Funksjonen er viktig for å laste inn store websider med en enorm mengde innhold. Lazy loading forhindrer samtidig lasting av innhold, noe som belaster nettleseren. I tillegg kan samtidig lasting negativt påvirke ytelsen til nettlesere og til slutt PC-en.
Chromiums funksjon 'iframe Lazy Loading' -funksjon for å sikre jevn drift av nettsider i nettlesere:
Google har bekreftet at Chromium-baserte, som ikke bare driver sin egen Google Chrome-nettleser, men også flere andre nettlesere, nå støtter lat lasting av iframe-innhold. Den nye funksjonen kommer rett etter at Google nylig introduserte støtte for lat lasting av bilder i Chromium og Chrome. Enkelt sagt, nå lastes ikke bare bilder og multimediainnhold selektivt, men også kjerneinnholdet som vanligvis er ordnet i iframes.
Fra et teknisk perspektiv begrenser lat lasting nettleseren fra å laste inn bestemt innhold til det er tilgjengelig av brukeren eller er i rulleområdet. Når en side lastes inn for første gang, kan innhold som ikke er synlig, under folden, være "lat lastet". Når en bruker blar nedover, lastes innhold mens rullehandlingen foregår.
"Lazy loading of iframes" -funksjonen i Chrom-baserte nettlesere følger samme teknikk. Det er imidlertid viktig for webansvarlige eller nettdesignere å bruke attributtet loading = ”lat” for iframes i koden til nettstedet. Denne attributtet informerer nettleseren om at innholdet ikke skal lastes inn med en gang og kan lastes i henhold til rullemønsteret.
Unødvendig å legge til, til nylig, nettlesere som ikke hadde støtte for "lat lasting", ville ignorere attributtet helt og lastet inn så mye innhold som mulig eller tilgjengelig. Dette legger litt press på nettleseren og til slutt PC-en eller den internettaktiverte enheten, det være seg en smarttelefon, et nettbrett osv. Mens enheter med mye RAM og en kraftig CPU ikke ville ha stor effekt av at nettleseren lastet mye innhold samtidig, enheter med begrenset eller lav RAM og lett CPU kunne ha blitt påvirket negativt.
På den annen side vil nettlesere som støtter ‘lat belastning’ håndtere innlastingen tilsvarende. Forresten hadde Mozilla Firefox muligheten til å støtte funksjonen helt siden versjonen 75 ble utgitt. Firefox er for øyeblikket på versjon v78 (stabil).
Hvor stor positiv innvirkning har lat lasting på nettlesere?
Google kjørte noen tester for å bedømme virkningen av lat lasting av iframes på nettlesere. Følgende er observasjonene:
- Lat lasting av YouTube-innebygging vil spare omtrent 500 kilobyte på den første sidelastningen.
- På Chrome.com klarte Google å redusere belastningstiden med 10 sekunder på mobile enheter da den la til den late attributtet til YouTube-innebygging på siden.
- Lat innlasting av Instagram-lagring sparer omtrent 100 kilobyte ved første belastning.
- Lazy loading Spotify embeds sparer 514 kilobyte ved første belastning.
https://twitter.com/PickJBennett/status/1116776399988121600
Selv om resultatene kan variere, fører lat belastning av iframes utenfor skjermen vanligvis til 2-3 prosent median datasparing, 1-2 prosent første innholdsfull maling og 2 prosent første inngangsforsinkelse. Google bemerket også at det er potensial for å bruke laste attributter for annonser på nettsteder. Enkelt sagt, Google kan ha indikert hvordan den kunne bruke funksjonen til last inn annonser selektivt.