VKC Performance Budget
When to use
- •You add a new dependency or a large UI surface.
- •You touch layout/shell components used on many routes.
- •You suspect "shared first load js" or route entry sizes may change.
Commands (this repo)
- •Collect:
npm run perf:collect- •Writes:
docs/perf/latest-bundle-report.json
- •Writes:
- •Compare:
npm run perf:compare- •Writes:
docs/perf/latest-bundle-diff.json
- •Writes:
- •Gate (collect + compare w/ fail):
npm run perf:gate
Canonical references
- •Collector:
scripts/perf/collect-build-metrics.mjs - •Comparator:
scripts/perf/compare-build-metrics.mjs - •Scripts:
package.json(perf:*)
References
- •Budget runbook:
.codex/skills/vkc-perf-budget/references/perf-budget.md