Далее не все изображения, которые у Вас есть на странице нужно загружать сразу, потому что это не очень хорошо влияет на скорость загрузки страницы. Подумайте, пока не загрузятся все изображения, даже те, которые находятся в самом низу страницы, и которые пользователь может никогда и не увидеть, сайт не будет полностью загружен. Поэтому, лучше загружать только те изображения, которые находятся в области видимости экрана на момент загрузки страницы, а остальные не загружать вовсе или подставлять вместо них плейсхолдеры – изображения очень низкого качества (10-20 пикселей в ширину) с эффектом размытия. И потом, загружать изображения по мере необходимости, когда они будут находиться в области видимости. Такой подход называется «ленивая загрузка» (lazy loading). Раньше, определение видимости элемента было довольно сложной задачей и решения были ненадежными, но сегодня вы можете использовать Intersection Observer API у JavaScript’а. На его основе уже есть готовые реализации ленивой загрузки изображений, такие как Lozad. Комбинация только оптимизации изображений и их ленивой загрузки может дать Вашему сайту существенный прирост в скорости загрузки.
загружать плейсхолдер 20-30 не очень хорошая идея.
потеря конекта и у тебя картинки отвратительного качества. Если это одна картинка картинка она загружаться будет один раз.
Главное что бы понятно было что картинка еще не загрузилась будет интернет доедет. Поэтому лучше или просто место под картинку оставлять или использовать анимированный фон на css.
Вернее один из многих аспектов... Осталось Кеш, внешние ресурсы, хостинг, http 2, CDN и многое другое
Да, эти аспекты описаны во второй части статьи.
Несколько устаревшие практики...
Хорошо если мало изображений на сайте, беда когда берёшь сайт интернет магазина а там пара тысяч изображений не оптимизированных...
Никита, спасибо за статью! Скажите, пожалуйста, у нас на сайте есть карусель, какие инструменты подскажете для ее оптимизации, чтобы она отображалась, точнее картинки в ней, на всех устройствах адаптивно?
Сделала все по вашим рекомендациямя, оцените, пожалуйста: https://crystal-digital.ru/blog/top-instrumentov-dlya-smm-speczialista/