находится ли блок с изображением на виду у пользователя. Если да, то меняю src с заполнителя на изображение.
Проблема в том, что это вызывает Composite Layers с заметным подвисанием сайта. Особенно если изображение большое или их много.
Чем лучше сделать? Как делают сейчас? Может появились какие-то новые технологии
loading="lazy" кто-то использует как основной?
у нее плохая поддержка. пока наверное лучше использовать классическую реализацию на js
И как эту классическую реализацию сделать без полсекундного Composite Layers?)
грузи в фоне, потом аппендь вместо placeholder
Подробнее про загрузку фоном и аппенд
https://stackoverflow.com/questions/19396390/load-image-from-javascript/19396463
а ты просто src меняешь?) там да, надо js-ом загрузить, так не должно быть фризов
Да, просто src) Пока даже не представляю, как иначе
Welcome to DOM API
Обсуждают сегодня