What problem does it solve?
It prevents slowdowns from creeping into web apps by measuring real page performance, comparing results to a known baseline, and surfacing regressions with actionable signals.
Core Features & Use Cases
- Baselines and comparisons: Captures timing and resource metrics, then compares before/after on every run to detect regressions rather than relying on guesswork.
- Comprehensive web vitals & resource analysis: Measures navigation timings (TTFB/FCP/LCP/interactive/complete/load) and summarizes resource counts, transfer sizes, and slowest assets.
- Trend tracking over time: Loads historical benchmark artifacts to show performance trends (including bundle/request growth) to support investigations across multiple PRs and days.
Quick Start
Run /benchmark https://example.com --baseline to capture your baseline, then run /benchmark https://example.com to compare and identify regressions.