Разработчиците на браузера 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 секунди и да съкрати размера на първоначално зареждания JavaScript код с 511КБ.
Източник: opennet.ru
