3 min
Forty loops, zero jank
Making motion that runs on a cheap phone.

A loop that drops frames is worse than no loop at all.
The budget
We set a budget per loop: one layer of video or four of vector, never both, and test every one on a five-year-old phone.