Изображения
Через gulp создаются копии всех изображений для разных размеров и плотностей экранов. Lazyload - для загрузки изображений только при приближении к объявлению на странице, для его подключения загружаем скрипт - lazyload.min.js.
Далее через gulp автоматически добавляются новые параметры - webp (как формат меньше чем jpg), 2\3x качество картинок для разной плотности экранов и различные ограничения по размеру экранов. Все это оборачивается в тэг picture с добавлением фолбэк в виде img в самом конце.
2. Для background-image в случае использования lazyload. Далее через gulp автоматически добавляются новые параметры - webp (как формат меньше чем jpg), 2\3x качество картинок для разной плотности экранов и различные ограничения по размеру экранов для. Все это заменяется в data-bgset и загружается в файл стилей при объявлении на странице через ls.bgset.min.js.
Last updated