В Chrome появилась настройка, ускоряющая интернет. Вот как она работает

В версии браузера Chrome для разработчиков появилась настройка, ускоряющая загрузку сайтов. Технология называется lazy load. Автор «Тучи» объяснил, как всё работает и почему это круто.

Что случилось?

У браузера Chrome есть несколько версий. Обычной пользуются нормальные люди. Бета предназначается тем, кто хочет новые функции поскорее, но не готов мириться с багами. Canary — альфа-версия — нужна совсем хардкорщикам: там всё очень по-новому, но и работает всё через раз.

14-го августа в Chrome Canary появилась функция, включающая lazy load для картинок и видео. Об этом в тот же день сообщили Bleeping Computer.

Lazy load — технология, ускоряющая загрузку сайтов. Она позволяет не загружать то, чего не видит пользователь. На примере «Тучи».

Заходящий на главную «Тучи» видит 2–4 поста. У каждого есть картинки-превью; еще это могут быть видео-посты. Всего на страничке 10 постов. Благодаря lazy load загружаются только видимые пикчи и видосы; остальные возникают по мере прокрутки. Эффект легко увидеть — зайдите на главную, а потом выключите интернет — внизу картинок не будет.

Lazy load особенно полезен, если у юзера медленный интернет. Пусть средняя пикча весит 250 килобайт — с lazy load придется скачать около 1 мегабайта, а без неё — 2–3.

Сейчас lazy load делается теми, кто разрабатывает сайты. На «Туче» есть специальный код, который знает, где находится пользователь — и отправляет картинки, когда те становятся видны. Если этого кода нет, сайт будет выдавать все картинки сразу.

Chrome Canary теперь умеет делать это сам. Lazy load будет работать даже на тех сайтах, где разработчики её не включали. Это, по примерным прикидкам автора, сократит скорость неоптимизированных страниц процентов на 30. Особенно круто, что работать это будет и на мобилах — Chrome на Android и iOS тоже получит соответствующее обновление.

Сейчас встроенный lazy load есть на Canary и бета браузерах. Чтобы включить технологию, зайдите на chrome://flags, наберите там в поиске «lazy» и переведите тумблеры всех найденных настроек в enabled.

 Поиск
 Закрыть