A simple performance budget
- < 100KB critical CSS+JS
- < 50 requests on first load
- Images: width-capped and compressed
- No third-party trackers
- Serve static, cache aggressively
Budgets work when they are small, measured, and visible in CI.
Budgets work when they are small, measured, and visible in CI.