Comments 4
Сейчас по коду оно трекается по загрузке страницы и не по видимости. Отгадай как поправить без GPT :)
Когда в нулевых я пользовался dialup-соединением для интернета со скоростью 34 килобит, то пользовался похожим решением для гугл-видео, которое предшествовало ютубу. Прямо ностальгия :)
Несколько предложений по улучшению:
После нажатия на кнопку воспроизведения ненадолго показывается просто белый фон. Было бы лучше, если бы кнопка воспроизведения менялась на прелоадер, а картинка с превью пропадала только когда началось воспроизведение видео и не было "даунтайма" с белым фоном
Вместо iframes.forEach, при использовании которого все превью грузятся по очереди, блокируя друг друга, можно использовать какой-нибудь Promise.all, чтобы все делалось параллельно
Ускорение страниц с VK Видео