Google Chrome и веб-браузеры на основе Chromium получают новую функцию повышения производительности «отложенная загрузка iframe»

Android / Google Chrome и веб-браузеры на основе Chromium получают новую функцию повышения производительности «отложенная загрузка iframe» 3 минуты на чтение Запросы уведомлений Chrome Canary

Гугл Хром



Google Chrome и все веб-браузеры, основанные на базе Chromium, такие как Microsoft Edge, Opera, Vivaldi, Brave и другие, теперь будут поддерживать новую функцию, которая поможет повысить общую производительность. Эти браузеры теперь могут поддерживать «отложенную загрузку содержимого iframe». Новая функция должна помочь сбалансировать и улучшить производительность этих веб-браузеров за счет разумной организации и планирования загрузки веб-контента.

Google улучшил базу Chromium, на которой работают некоторые из самых популярных веб-браузеров. Ядро теперь поддерживает 'отложенную загрузку iframe'. Эта функция важна для загрузки больших веб-страниц с большим объемом контента. Ленивая загрузка предотвращает одновременную загрузку контента, которая обременяет браузер. Кроме того, одновременная загрузка может негативно сказаться на производительности веб-браузеров и, в конечном итоге, ПК.



Функция Chromium «отложенная загрузка iframe» для обеспечения бесперебойной работы веб-страниц в браузерах:

Google имеет подтверждено что на основе Chromium, на которой работает не только его собственный веб-браузер Google Chrome, но и несколько других браузеров, теперь поддерживается отложенная загрузка содержимого iframe. Новая функция появилась сразу после того, как Google недавно представил поддержку отложенной загрузки изображений в Chromium и Chrome. Проще говоря, теперь выборочно загружаются не только изображения и мультимедийный контент, но и основной контент, который обычно размещается внутри окон iframe.



С технической точки зрения отложенная загрузка не позволяет браузеру загружать определенный контент до тех пор, пока пользователь не получит к нему доступ или не попадет в диапазон прокрутки. Когда страница загружается в первый раз, содержимое, которое не видно ниже сгиба, может быть «отложено». Когда пользователь прокручивает страницу вниз, содержимое загружается во время прокрутки.



Функция «отложенной загрузки iframe» в веб-браузерах на основе Chromium использует ту же технику. Однако для веб-мастеров или дизайнеров веб-сайтов важно использовать атрибут loading = 'lazy' для окон iframe в коде сайта. Этот атрибут сообщает браузеру, что контент не следует загружать сразу и может быть загружен в соответствии с шаблоном прокрутки.



Само собой разумеется, что до недавнего времени браузеры, не поддерживающие «ленивую загрузку», полностью игнорировали атрибут и загружали как можно больше контента. Это оказывает некоторое давление на веб-браузер и, в конечном итоге, на ПК или устройство с выходом в Интернет, будь то смартфон, планшет и т. Д. В то время как устройства с большим объемом оперативной памяти и мощным процессором не будут иметь большого эффекта от загрузки браузером одновременно может быть много контента, устройства с ограниченным или низким объемом оперативной памяти и легковесным процессором могут быть подвергнуты негативному воздействию.

С другой стороны, браузеры, поддерживающие «отложенную загрузку», будут обрабатывать загрузку соответствующим образом. Кстати, Mozilla Firefox имел возможность поддерживать эту функцию с момента выпуска версии 75. Firefox в настоящее время находится на версии v78 (стабильной).

Насколько положительно влияет отложенная загрузка на веб-браузеры?

Google провел несколько тестов, чтобы оценить влияние отложенной загрузки фреймов на веб-браузеры. Ниже приведены наблюдения:

  • Ленивая загрузка встраиваемых файлов YouTube сэкономит около 500 килобайт на начальной загрузке страницы.
  • На Chrome.com Google удалось сократить время загрузки на 10 секунд на мобильных устройствах, когда он добавил ленивый атрибут в YouTube, встраиваемый на страницу.
  • Ленивая загрузка Instagram экономит около 100 килобайт при начальной загрузке.
  • Ленивая загрузка Spotify встраивает экономит 514 килобайт при начальной загрузке.

https://twitter.com/PickJBennett/status/1116776399988121600

Хотя результаты могут отличаться, отложенная загрузка закадровых окон iframe обычно приводит к средней экономии данных на 2-3 процента, первой отрисовке полного содержимого на 1-2 процента и задержке первого ввода 2 процента. Google также отметил, что есть возможность использовать загрузка атрибутов для рекламы на сайтах . Проще говоря, Google, возможно, указал, как он может использовать эту функцию для выборочно загружать рекламу .

Теги Хром гугл