[Помогаем Комитету] Некоторые видеоаватарки тормозят страницу
В чём суть? У обладателей галок и плюсовых есть возможность загружать видеоаватарку вместо обычной статичной аватары. Вы сможете загрузить любое видео, главное чтобы размер был до 5Мб.
Так вот: на нормальных сайтах это видео после загрузки будет обработано под видеоаватарку: будет сжат её размер. Для этого используется FFMpeg. Но... На dtf.ru такого нет.
Вот пользователь загрузил в качестве видеоаватарки пятисекундное видео 2880x2880 в 60 FPS размеров 1,7 Мб.
Что может пойти не так? ¯\_(ツ)_/¯
Теперь любая страница где будут посты и комменты этого юзвера будут нещадно лагать: браузер должен загрузить 1,7Мб и воспроизводить этот mp4(2880x2880 в 60 fps) для отображения видеоаватарки 40x40. И это не gif'ка которая кэшируется в оперативе! Каждый кадр считается заново!
Для сравнения: 4К видео 3840x2160 = 8 294 400 пикселей,
2880x2880 = 8 294 400
То есть показ каждой такой аватарки - это как расчёт 4K видео.