Skip to content

Core Web Vitals: the budgets we ship with

The exact performance numbers in every Savo web proposal, and how we enforce them in CI.

Jan 2026·6 min read·Savo Technologies

Core Web Vitals: the budgets we ship with: editorial illustration

Speed is a feature users can feel and search engines can measure. Rather than promising performance and hoping, we put numbers in the contract and gates in the pipeline. These are the budgets.

The budgets

  • Largest Contentful Paint under 2.5 seconds on a mid tier phone over 4G.
  • Interaction to Next Paint under 200 milliseconds on the top ten pages.
  • Cumulative Layout Shift under 0.1, enforced with element level annotations.
  • Total JavaScript under 170KB compressed on first load for marketing routes.

How CI keeps them honest

Every pull request runs Lighthouse against the changed routes, and a regression beyond ten percent fails the build. Budgets are cheap when they are enforced by machines and expensive when they are enforced by arguments.

Fast is not a nice to have. It is the cheapest growth lever most teams never pull.

Reading is the easy part.

Applying it to a real product is where we come in. Bring the brief, first reply within one business day.

Ask Savo

Hello: I'm the Savo Assistant.

Instant answers about our services, process, offices and careers, straight from this site. Ask away, or pick a question:

WhatsApp us