Разработчиците на браузера Chrome за разширението на средствата за отложено зареждане на елементи от уеб страниците, позволяващо да не се зарежда съдържанието, намиращо се извън видимата област, докато потребителят не превърти страницата до мястото, непосредствено предшествуващо елемента. По-рано в Chrome 76 и Firefox 75 този режим вече беше реализиран за изображения. Сега разработчиците на Chrome направиха още една стъпка и добавиха възможност за отложено зареждане на iframe блокове.
За управление на отложеното зареждане на страниците в таг "iframe" е добавен атрибут "loading", който може да приема стойности "lazy" (отложено зареждане), "eager" (зареждане веднага) и "auto" (отложено зареждане по усмотрение на браузера, при включване на режима ). Предполага се, че отложеното зареждане ще намали консумацията на памет, ще снижи трафика и ще увеличи скоростта на първоначалното отваряне на страниците. Например, при включване на новия режим блоковете с реклама и виджетите на Twitter, Facebook и YouTube вече няма да се зареждат веднага, ако не са видими за потребителя, докато не превърти страницата на позиция пред тези блокове.
Според оценките на разработчиците средно отложеното зареждане ще спести 2-3% трафик, ще намали броя с 1-2% и ще намали с 2%. За конкретни сайтове промените са по-забележими. Например, включването на отложеното зареждане на YouTube блока ще доведе до намаляване на зарежданите данни приблизително с 500КБ, Instagram – с 100КБ, Spotify – 500КБ, Facebook – 400КБ. В частност, прилагането на отложено зареждане на youtube блоковете на сайта Chrome.com е позволило на мобилни устройства да намали времето за изчакване на достъпността на страниците за начално взаимодействие с до 10 секунди и с 511КБ да намали размера на първоначално зареждания JavaScript код.
Източник: opennet.ru
