Vývojáři prohlížeče Chrome o rozšíření prostředků pro odložené načítání prvků webových stránek, které umožňují nenačítat obsah nacházející se mimo viditelnou oblast, dokud uživatel neproscrolluje stránku na místo bezprostředně předcházející prvku. Dříve byl tento režim již realizován v Chrome 76 a Firefox 75 pro obrázky. Nyní vývojáři Chrome udělali další krok a přidali možnost odloženého načítání iframe bloků.
Pro správu odloženého načítání stránek byl do tagu «iframe» přidán atribut «loading», který může mít hodnotu «lazy» (odložit načítání), «eager» (načíst okamžitě) a «auto» (odložit načítání na uvážení prohlížeče, při zapnutí režimu ). Předpokládá se, že odložené načítání povede ke snížení spotřeby paměti, snížení datového toku a zrychlení času inicializace stránek. Například při zapnutí nového režimu se přestanou okamžitě načítat bloky s reklamami a widgety Twitter, Facebook a YouTube, pokud nejsou viditelné pro uživatele, dokud uživatel neproscrolluje stránku na pozici před těmito bloky.
Podle odhadů vývojářů průměrně odložené načítání ušetří 2-3% datového toku, sníží počet o 1-2% a zkrátí o 2%. Pro konkrétní webové stránky jsou změny výraznější. Například zapnutí odloženého načítání bloku YouTube povede k poklesu stahovaných dat přibližně o 500KB, Instagram — o 100KB, Spotify — o 500KB, Facebook — o 400KB. V konkrétním případě použití odloženého načítání youtube bloků na webu Chrome.com umožnilo na mobilních zařízeních zkrátit čekací dobu na dostupnost stránek pro zahájení interakce až o 10 sekund a snížit velikost původně načítaného JavaScript kódu o 511KB.
Zdroj: opennet.ru
