Performance as a Feature

Customers pay for fast.

Overview

Performance is product. Customers pay for fast; they leave when the product gets slow. Treating performance as a feature, with explicit SLOs per tier, web-vitals targets per page, and per-feature budgets enforced in CI, makes engineering decisions reflect that reality. Treating performance as something to fix later is how products end up with cohorts of churned customers.

The approach

Three habits make “performance as feature” real rather than aspirational: per-tier SLOs that engineering can actually enforce, performance budgets in CI, and quarterly review tied to user-experience data.

Why this compounds

Each enforced budget locks in the current performance and prevents quiet erosion. The team’s product engineering fluency deepens; new features ship with performance budgets on day one rather than getting bolted on after a complaint.