GIF гифки до сих живы! Для мп4 нужен видеопроигрыватель, куча настроек, не юзабельно.
webp плохо поддерживаеся, jpg/png спрайты-сетка 7*7 больше мп4 в 2-10 раз + нужна правильная css,
а гифки - проблем ноль, но весят тонну.
Это замена. 1. ffmpeg подготовка 2. подключить либу,
FPS=10, 5*5=25 2.5 сек, 7*7=49 4.9 сек,
остальные форматы 2*2 до 10*10 тоже есть, для вариантов img/bg transform/position
можно также грузить сетку jpg/webp напрямую, это быстрее, но размер больше.
Локально тоже работает! Надо сделать js base64 строку. base85/91/122 тоже поддерживаются.
но с сервера грузится исходник и js образ не нужен, только локально из-за CORS.
Вобщем немного гимороя и размер анимашки будет в 20раз меньше! 1000->100->50
Гифка 1.5мб/ Видео источник 49 кадров 65кб
IMG + transform + реверс туда сюда
Background + position Две анимации (иногда рассинхронизация)