Здравствуйте,
Я готов сделать Cinemagraph.
Лучше сделать в canvas. Но для этой технологии есть ограничения, это нелинейная деформация. Для canvas, только анимированые элементы, движение, scale, distort. Если необходимы нелинейные искажения, то придется сохранять в гиф. Но гиф, как Вы сказали очень тяжелый, или надо качество ухудшить.
Best Regards,
Oleg Mokrosloev.