Вот два дня заморачиваюсь этим вопросом и знаете что, я не вижу разницы по гугл спид тесту вообще никакой ! Даже получается хуже где то.
Получилось так: Я, обработал фотографии, точнее при выгрузки делал нужные миниатюры.
Любая одекватня ленивая загрузка требует установки лишнего джава скрипта. То есть, практически ничего не происходит в плане достижения цели если цель выйти на показатели 100 / 100 по гугл спид тесту ! Миниатюры нивелируют всю ленивую загрузку.
Опять же например посредством того же бустрапа можно просто указывать нужное уже заранее подготовленое изображение под устройства, что думаю удобнее будет.
Я ставил три различных варианта ленивой загрузки и все они не показали - ничего !
Тестил на динамически создаваемых страничках а не на статичной странице где в разы сделать такое легче.
Я вижу что дает реальный прирост скорости по показателям гугла: правильный формат жипегов, сжатие жипегов - это первоочередное что надо сделать.
Уменьшение влияния кода как цсс так и джава скриптов. / кстати вот такие вот штуки не помогут реально <link rel="preload" type="text/css" href="../../style.css" as="style" onload="this.rel='stylesheet'" media="all"> По сути это отсрочка загрузки которая все равно произойдет ! /
Самые большие заморочки это смещения экрана под мобильные устройства. Но и это решаемо потихоньку.
Читал столько холиваров, что решил все делать по старинке. Опять же говорю имею ввиду ниманчный сайт а не страничку в сети !