Lazy Loading: Что такое ленивая загрузка?
Ленивая загрузка известна как загрузка по требованию. Lazy Loading это методика оптимизации интернет-контента. Этот метод предполагает, что вместо загрузки всей веб-страницы и ее рендеринга за один раз, загружает и отображает веб-страницу медленно при скроллинге. К примеру, вы наверняка выдели такие сайты, когда листаете вниз, то контент загружается вместе с прокруткой, это и есть Lazy Loading (ленивая загрузка). Точнее говоря, это практика задержки инициализации ресурсов до тех пор, пока они действительно не потребуются для повышения производительности и экономии системных ресурсов. Это позволяет избежать ненужного выполнения кода. WordPress, одна из ведущих веб-платформ для блогов, предлагает решение для отложенной загрузки под названием Infinite Scroll. Однако если вы откроете браузер с несколькими открытыми закрепленными вкладками, содержимое каждой вкладки не будет загружаться, пока вы не нажмете на нее. Если вы считаете это неподходящим, попробуйте отключить "ленивую загрузку". В отличие от традиционного подхода, некоторые пользователи включают Lazy Loading в своих браузерах для изображения. Это ускоряет загрузку веб-сайта, экономит трафик и позволяет пользователям по-настоящему бесперебойно работать в Интернете, особенно. когда загружается много изображений на веб-сайте.
Как включить или отключить Lazy Loading в браузерах
Выше вы узнали недостатки и преимущества ленивой загрузки. Теперь разберем, как включить и отключить её в браузерах. Лично я, использую её на ноутбуках с 3G интернетом, что является разумным применением функции Lazy Loading.
1. Firefox
Откройте браузер и в адресную строку введите about:config, нажмите Enter. Когда появится сообщение с предупреждением, нажмите "Я принимаю на себя риск" и продолжите. Далее в окно поиска введите browser.sessionstore.restore и с выданного в поиске, вам нужно нажать правой кнопкой мыши на browser.sessionstore.restore_on_demand и выбрать Переключить. Перезапустите браузер.
1. Chrome и Yandex браузер
Эти два браузера одинаковы, точнее Yandex браузер построен на Chrom браузеры. Чтобы отключить или включить Lazy Loading в Chrome или Yandex, вам нужно активировать два флага. Просто скопируйте ниже флаги по очереди и вставьте в адресную строку браузера Chrome или Yandex браузера:
- chrome://flags/#enable-lazy-image-loading
- chrome://flags/#enable-lazy-frame-loading
Далее выберите, что вы хотите:
- Default - по умолчанию.
- Enabled - Включить.
- Disabled - Отключить.
Перезапустите браузер.