What problem does it solve?
Detect silent performance regressions that accumulate across commits by measuring real page load metrics, Core Web Vitals, and resource sizes so you can find when and why a site got slower.
Core Features & Use Cases
- Baseline capture and comparison: save baseline snapshots and compare current runs to detect regressions per page and per PR.
- Comprehensive metrics: collects TTFB, FCP, LCP, DOM timings, full load, resource sizes, request counts, and bundle breakdowns via JavaScript evaluation.
- CI and trend analysis: used in pull request workflows to alert on regressions and to display historical trends and performance budget compliance.
- Use Case: run before and after a large dependency upgrade to ensure LCP and JS bundle size did not regress.
Quick Start
Run /benchmark https://your-site.example --baseline to capture a baseline, then run /benchmark https://your-site.example to compare the current branch against that baseline and generate a report.