Client-Side Performance

Web vitals; bundle size.

Overview

Client-side performance dominates user-perceived speed even when the backend is fast. Web vitals, bundle size, and real-user monitoring define the surface to optimise.

The approach

Three habits keep client-side performance from drifting: budgets are enforced in CI, lazy loading is the default, and RUM data steers the optimisation backlog.

Why this compounds

Each enforced budget keeps the team out of a slow-creep regression. The discipline compounds because performance becomes part of how the team ships, not a special project.