[← See all Blog posts](/resources/blog)

15 May 2026

# Performance budgets that stick

How to keep Core Web Vitals green after launch, not just before it.

-   [Performance](/resources/blog/categories/performance)
-   [Engineering](/resources/blog/categories/engineering)

![Cover illustration for Performance budgets that stick](https://cdn.sanity.io/images/f9tyxuia/production/0f4fc00ee65cea8579ee98032bc82bea0cefae7b-1600x900.svg)

A budget you do not measure is a wish.

## Measure what ships

Track LCP, INP and CLS on real pages, and fail the build when they regress.

Ship images through the image pipeline with explicit sizes.

### Takeaways

-   Set budgets in CI
-   Serve responsive images
-   Prefer edge caching for published pages

> Performance is a habit, not a heroic sprint.