Максим Виксна, есть множество способов делать анимации в web. Какой из них использовать - зависит от целей и задач анимации, ее сложности и личных предпочтений.
Затем, что на второй канвас накладывается фильтр и рамка выступает в роли маски. В общем, не помогает твой способ, производительность ПК тут ни при чем, артфекаты я пофиксила.
A9 на мобилке спокойно рисует эти два канваса с блюром в 60фпс, а i5 в фаерфоксе без блюра не в состоянии, ага-ага.
profesor08, нит, все делаю так и железо тут ни при чем. У тебя видео просто медленное. Поставь что-нибудь с быстрой сменой кадров и увидишь. + Если запускать видео через autoplay или по ready, то появляются те же артефакты/рассинхрон, которые убираются после паузы или через пару проходов видео ¯\_(ツ)_/¯