Ontwikkelaars van de Chrome-browser over de uitbreiding van hulpmiddelen voor het uitstellen van het laden van elementen op webpagina's, waardoor inhoud die zich buiten het zichtbare gebied bevindt, niet wordt geladen totdat de gebruiker de pagina scrolt naar de plek die direct vóór het element ligt. Eerder was deze modus al geïmplementeerd in Chrome 76 en Firefox 75 voor afbeeldingen. Nu hebben de ontwikkelaars van Chrome een nieuwe stap gezet en de mogelijkheid voor het uitstellen van het laden van iframe-blokken toegevoegd.
Voor het beheren van het uitstellen van het laden van pagina's is het attribuut 'loading' aan de 'iframe'-tag toegevoegd, dat de waarden 'lazy' (laden uitstellen), 'eager' (direct laden) en 'auto' (laden uitstellen naar keuze van de browser, bij inschakeling van de modus) kan aannemen. ). Het wordt verwacht dat het uitstellen van het laden het geheugengebruik kan verminderen, het dataverbruik kan verlagen en de snelheid van het initiële openen van pagina's kan verhogen. Bijvoorbeeld, met de inschakeling van deze nieuwe modus zullen blokken met advertenties en widgets van Twitter, Facebook en YouTube niet direct worden geladen als ze niet zichtbaar zijn voor de gebruiker, totdat de gebruiker de pagina scrolt naar de positie vóór deze blokken.
Volgens de ontwikkelaars zal het uitstellen van het laden gemiddeld 2-3% van het dataverbruik besparen en het aantal met 1-2% verminderen en de met 2%. Voor specifieke websites zijn de veranderingen meer merkbaar. Bijvoorbeeld, het inschakelen van het uitstellen van het laden van het YouTube-blok zal leiden tot een vermindering van de gedownloade data met ongeveer 500KB, Instagram met 100KB, Spotify met 500KB, Facebook met 400KB. In het bijzonder heeft het toepassen van het uitstellen van het laden van YouTube-blokken op de site Chrome.com op mobiele apparaten de tijd die nodig is om toegang te krijgen tot de pagina's voor interactie met maximaal 10 seconden verminderd en de grootte van de oorspronkelijk geladen JavaScript-code met 511KB verlaagd.
Bron: opennet.ru
