Попробуйте реализовать vanilla-lazyload на странице, где есть несколько изображений с тегом и. Согласно их демонстрациям, высота и ширина требуются, чтобы обработать ленивую нагрузку должным образом. Но я не знаю, как установить его до инициализации отложенной загрузки. Есть ли способ установить высоту / ширину каждого изображения, определяя соотношение сторон перед начальной загрузкой? Я не могу установить его с помощью CSS, потому что я не знаю, какое изображение предполагается получить, так как оно подается динамически.

https://www.npmjs.com/package/vanilla-lazyload

Демонстрация: https://github.com/verlok/lazyload/blob/HEAD/demos/image_basic.html