perflabs
Sign InGet Started
Powered by Google PageSpeed Insights

Catch regressions before your users do.

PerfLabs monitors your Core Web Vitals around the clock, catches regressions on every run, and surfaces what changed so you know where to look before your users feel it.

Continuous monitoring that works like your pipeline.

Register a site. We handle the rest.

Register your sites
Add any URL to PerfLabs. Run audits on a schedule, trigger them from the CLI, or fire one automatically on every deployment via a GitHub webhook.
We run audits automatically
On schedule, we fetch Google PageSpeed Insights scores and capture every metric — LCP, CLS, TTFB, INP — across both mobile and desktop strategies.
Regressions get flagged immediately
Our regression engine compares each run against a rolling baseline. When a metric degrades past your threshold, you get an alert with a structured diff: what changed, by how much, and when.
AI works at every layer
On every run — a narrative summary explains whether the regression came from a new render-blocking script, a layout shift, a third-party slowdown, or something else entirely.
On your first run — a full health report assesses your site's performance posture: quick wins, risk areas, and a maturity score. Context before you have a baseline.
Across runs — when the same metric keeps regressing, pattern analysis identifies the dominant root cause and gives you one concrete fix.

Built around regression detection, not just scores.

Most performance tools give you a score. We tell you when it dropped and what caused it.

Regression Detection
Compare every audit to a rolling baseline. See exactly when your LCP went from "Good" to "Needs Improvement" — and which run triggered it — with a before/after diff across network timing, rendering, and main thread activity.
Deploy-triggered Audits
Connect a GitHub webhook and every successful deployment triggers an audit automatically. Works with Vercel, Railway, Netlify, and any CI that emits deployment_status events — no polling, no cron lag, no manual runs.
CLI Tool
Run audits from your terminal. Scriptable, automatable, and CI-friendly. Trigger a run, assert a budget, or stream results directly into your build log.

Also includes

AI run summaries
First-run health report
Pattern analysis
Web dashboard
Mobile & desktop
Slack notifications
Weekly email digest

A full picture, not just a score.

Every run lands in your dashboard, your alert feed, and your history log — so you always know what changed, when it changed, and which site needs attention first.

perflabs.dev/dashboard
perflabs.dev/alerts
perflabs.dev/history

Set up monitoring in under 5 minutes.

Connect your first site, configure your monitors, and get your first regression alert — no credit card required.