← performance.dev

April 21, 2026

Why speed is a feature

Most teams treat performance as a cleanup task. Something to get to once the product works. That's backwards. Speed is the product — it's how the product feels.

A page that paints in 100ms feels like the product just works. A page that takes 3 seconds feels broken, even if it's functionally identical. Your users don't have a "performance tab" in their head. They have "this app is great" vs "this app is frustrating" and speed is most of the delta.

What "fast" actually means

Not just the TTFB. A fast site:

The hidden costs

Most of what makes a site slow isn't a single bottleneck — it's accumulated decisions that individually look reasonable:

Any one of these is fixable in an afternoon. Together, they become the culture of the codebase — "oh, we're just slow." Breaking that is the first craft skill.

How to start

Pick one page on your app. Open DevTools. Record a load. Write down the top three things that are slower than they need to be. Fix one. Repeat next week.

That's the whole methodology. Obsession, applied on a cadence.