Есть раздел сайта полон видео что грузит браузер. Я скрыл эти ролики display: none; и при наведении мышью отображаю. Но нагрузка практически не уменьшилась. Что можно предпринять в данной ситуации? Может как-то кешировать при помощи javascript? Допустим полностью удалить iframe с кода сайта, а при наведении уже заново подгружать код?
В Вашем случае всё просто, нужно удалить IFRAME с сайта перед этим получив идентификатор каждого видео.
Далее создаёте привью изображения при помощи данной ссылки -
https://img.youtube.com/vi/'+VIDEO_ID+'/maxresdefault.jpg
И отображаете вместо старых роликов.
Там же добавляете кнопку при нажатии которой будет открываться IFRAME с видео, ID которых вы получили раннее а так же закрываться предыдущий.
И так на сайте не будет более одного ролика для просмотра так как каждый будет подгружаться индивидуально что существенно снизит нагрузку.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости