Кодик кратко объясняет суть статьи
Google Chrome и браузеры на базе Chromium вскоре получат поддержку отложенной загрузки видео и аудио — расширение технологии lazy loading, ранее работавшей только с изображениями и фреймами. Инициатива разработчика Хельмута Янушка позволяет не загружать медиафайлы сразу, а подгружать их только при прокрутке до нужного блока. Это снижает расход трафика и ускоряет открытие страниц. Текущие решения на основе JavaScript, такие как Intersection Observer, часто вызывают ошибки, усложняют код и мешают браузерной предзагрузке. Встроенная в браузер система lazy loading устраняет эти проблемы, адаптируется под скорость интернета и совместима с автовоспроизведением, не замедляя отрисовку страницы. Работа над функцией ведётся с января, к марту она была завершена и внедрена в стабильные сборки Chromium. Скорее всего, нововведение появится в Chrome 148.
Читайте в Telegram
|
Google Chrome и браузеры на движке Chromium скоро получат функцию отложенной загрузки медиафайлов, что снизит потребление трафика и ускорит открытие страниц.
Технология lazy loading работает в Chrome уже несколько лет, но применялась исключительно к картинкам и встроенным фреймам. Независимый разработчик Хельмут Янушка предложил расширить её на видео и аудио. Принцип работы простой: медиаконтент не загружается сразу при открытии страницы, а подгружается только при прокрутке до нужного места.

Сейчас большинство веб-сайтов определяет видимость медиа через JavaScript-инструменты вроде Intersection Observer. Но такой подход приводит к ошибкам, перегружает код страницы и конфликтует с системой предзагрузки в самом браузере.
Встроенная отложенная загрузка решает эти проблемы на уровне браузера, учитывая скорость интернета пользователя. Технология совместима с автовоспроизведением и не тормозит отрисовку страницы из-за невидимых медиафайлов.
Согласно Windows Latest, работа над функцией стартовала в январе, а к концу марта вышла на финишную прямую. Технология уже активирована в стабильных версиях Chromium и, скорее всего, появится в Chrome 148.








