Управление отложенной загрузкой изображений в Grav CMS
Если ваш сайт работает под управлением Grav, а в содержании страниц много изображений, то вам следует обратить внимание на возможность отложенной загрузки изображений, добавленную в Grav версии 1.7.
Grav 1.7 добавляет к тэгам img
в сформированном HTML-документе страницы атрибут loading
, сообщающий браузеру об использовании стратегии отложенной загрузки изображений.
Отложенная загрузка изображений управляется через настройку images.defaults.loading
из файла system.yaml. Настройка может принимать три значения:
auto
- значение по умолчанию. То же самое, что отсутствие атрибутаloading
;lazy
- сообщает браузеру о необходимости отложить загрузку изображения до тех пор, пока оно не достигнет расчётного расстояния от области просмотра;eager
- сообщает браузеру о необходимости немедленной загрузки изображения, без учёта расстояние от области просмотра.
Без сомнения, это полезная возможность Grav, как системы управления контентом. Если вас устраивает текущая поддержка атрибута loading
браузерами, то вы можете отказаться от дополнительных решений на JavaScript и плагинов, и пользоваться вместо них новой стандартной функцией Grav 1.7.