Наличие фреймов со сторонних сайтов (YouTube, Twitter и другие) замедляет загрузку. Если их использование необходимо на странице, то лучше реализовать отложенную загрузку. Например, можно в HTML загружать фрейм пустым, а только после загрузки страницы запускать скрипт, который вставит во фрейм URL сайта и начнет загрузку. Скорее всего, фреймы нужны не на первом экране, а где-то ниже, поэтому на пользовательский опыт это не повлияет.
И сразу вопрос по теме - кейс в студию по (17. Сокращение количества HTTP запросов) - автор не перепутал случайно хабр с vc - это там прогеры айтишники и разрабы, а тут народ по проще)))))
Ну что теперь не говорить о важном?)
А на Хабре напишешь - будут жаловаться, что нечего им про вес картинок рассказывать, так как это для VC)
Я бы сказал, что рекомендации устарели лет на 10.
На http2 и 3 количество запросов уже особой роли не играет - я в принципе давно не видел сайтов, который отправляют по 150 запросов, всё обычно намного проще.
"Ленивая загрузка" - это гарантия, что поисковый робот ваш контент не увидит и потом не учтёт. Если контент там неважный - другое дело.
От тонн библиотек типа jQuery все давно отказались, такое разве что на очень старых шабах WP можно ещё найти.
Если уж брать реальное быстродействие - то там над прорисовкой надо работать и хостера пошустрее искать. Остальное уже от лукаваго или седая старина.
Возможно, на вас просто не выходят люди с большими сайтами 15-летней давности, у которых этого барахла навалом.
Классная статья! Благодарю за пользу