Skip to content
Kinetic
Back to Blog
Process

Give Motion a Budget Before You Design It

Deciding the performance constraint first changes what you design, not just what you ship.

Bea Lindholm
Bea Lindholm
Jan 11, 2032 · 5 min read
Give Motion a Budget Before You Design It

Most animated sites are designed first and optimised afterwards, which means the optimisation stage is really a negotiation about which nice things to remove. Setting the budget first avoids that argument entirely.

Our Three Numbers

Sixty frames on a mid-range Android handset that is four years old. Zero animation-library bytes. Every effect disabled under reduced motion. Anything that could not meet all three did not get designed further.

Constraints Produce Better Ideas

The line reveal exists because we could not afford a text-scramble effect. It is calmer, it reads better, and it costs one transform. Several of the patterns we like most came out of the cheapest available option rather than the most ambitious one.

Test on the Bad Device Early

Not at the end. A four-year-old phone on throttled CPU tells you within a day whether a direction is viable. Discovering it at the end means either shipping something that stutters or rebuilding a design you have already signed off.

Budgets Make Review Easy

“Does this hold sixty frames on the test handset” is a question anyone can answer. “Is this too much animation” is a matter of taste and produces a much longer meeting.

Share this article

Call Now Book a Tour