Как реализовать отложенную загрузку изображений при прокрутке наиболее современными методами?
Из всех эффектов появления самый логичный и полезный - это то, как сделано у Медиума.
https://jmperezperez.com/medium-image-progressive-...
Они просто подставляют маленькую копию картинки (20x20, если правильно помню), которая весит какие-то копейки (и поэтому может быть вставлена в base64), но в размытом состоянии дает общие очертания картинки-оригинала.
Близкие аналоги:
https://css-tricks.com/the-blur-up-technique-for-l...
https://words.mxbry.com/a-workflow-for-lazy-loadin...
Может какой-нибудь "хипстерский" плагин со всякими эффектами, добавляющими мягкости появления изображения? ))
ajax + transition в css.