Ако някога сте отваряли уеб страница и сте се чудили защо отнема малко повече време да се зареди, особено когато е пълна с видеоклипове и мултимедия, една предстояща промяна може най-накрая да реши този проблем. От години браузърите на базата на енджина Chromium (като Microsoft Edge, Vivaldi и Brave) поддържат т.нар. „мързеливо/отложено зареждане“ (lazy loading), но само за изображения и iframe-ове. При видео и аудио нещата не стоят точно така. Това обаче е на път да се промени.
Благодарение на предложението на независимия разработчик Хелмут Янушка, браузърите, базирани на Chromium се подготвят да поддържат мързеливо зареждане и за видео и аудио елементи. И макар да звучи като техническа подробност, това може да направи сърфирането много по-плавно.
Какво всъщност прави „мързеливото зареждане“ (и защо е важно)
Обикновено, когато отворите уеб страница, браузърът ви работи на пълни обороти, опитвайки се да зареди всичко наведнъж: изображения, видеоклипове, аудио, реклами. Не е изненадващо, че това не е добре за скоростта. Мързеливото зареждане обаче използва по-умен подход. Вместо да изтегля всичко наведнъж, браузърът изчаква и зарежда съдържанието само когато сте на път да го видит, така че ако видео или изображение се намира по-надолу на страницата, то няма да се зареди, докато не превъртите до него, а ако никога не стигнете дотам, изобщо няма да се зареди. Резултатът е по-бързо зареждане на страниците, по-малко използване на данни и по-гладко преживяване при сърфиране.

Тук нещата стават интересни
Уебсайтовете вече използват мързеливо зареждане за видео и аудио, но за неговото реализиране разчитат предимно на JavaScript решения. Това върши работа, но далеч не е елегантно. Разработчиците обикновено използват инструменти като Intersection Observer, за да засекат кога медийният файл влиза в екранната област и след това ръчно да задействат зареждането. Това е малко тромаво, може да доведе до грешки и не винаги си взаимодейства добре с вградените оптимизации на браузъра. Предложението на Янушка има за цел да опрости това. Вместо всички тези допълнителни скриптове, разработчиците могат просто да добавят нативния HTML атрибут loading=“lazy“ директно към видео и аудио елементите, което прави целия процес много по-опростен.
Защо вградената поддръжка е толкова важна
Когато браузърът поеме отложеното зареждане, той просто ще се справя по-добре:
- Може да синхронизира зареждането на медиите според състоянието на мрежата ви.
- Избягва допълнителното забавяне, причинено от първоначалното изпълнение на JavaScript.
- Работи в синхрон със скенерите и вградените оптимизации.
- Поддържа плавното зареждане на цялата страница, вместо да пречи.

Накратко казано, така функцията е по-изчистена, по-бърза и по-ефективна. Както подчерта Янушка, това също привежда видеото и аудиото в съответствие с начина, по който вече се държат изображенията и iframe-овете, което води до по-последователно и предсказуемо преживяване в интернет
Скорошна промяна в кода подсказва, че функцията може да бъде активирана по подразбиране в стабилните версии. Ако нещата продължат както се очаква, тя може да бъде пусната с Chrome 148.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!