Track Core Web Vitals across every deploy
VitaPulse stores per-device history, flags regressions against your baseline, and exposes a REST API for CI/CD integration. Built on Lighthouse 13.
The monitoring gap
Running Lighthouse once tells you the current score. It does not tell you when it changed or what caused it.
Regressions you only notice after the fact
A deploy that adds 400 ms to LCP is invisible unless you have a baseline to compare against. VitaPulse keeps that baseline and alerts you when you cross a threshold.
Lighthouse on demand is not monitoring
Running it manually after each deploy does not scale. VitaPulse schedules scans automatically — weekly on Pro, daily on Business and Agency.
No per-device history
Mobile and desktop perform differently. VitaPulse tracks both separately, so you see which device regressed and when.
What developers use
API access, per-device history, configurable thresholds, regression alerts.
Regression detection with configurable thresholds
Each scan is compared to a reference baseline. You set the thresholds per metric (performance score, LCP, CLS). An alert fires by email when the limit is crossed.
Security check bundled in every scan
10 HTTP security headers checked, TLS certificate inspected, software versions detected and cross-referenced against a vulnerability reference.
Mobile and desktop tracked separately
Mobile uses 4G throttling and a 412 px viewport. Desktop runs unthrottled at 1350 px. History and regressions are tracked independently per device.
History up to 730 days
Core Web Vitals charts show metric evolution across all your scans — 30 days (Free), 180 days (Pro), 365 days (Business), 730 days (Agency).
What runs inside
- Lighthouse 13 — the same engine as Chrome DevTools
- Headless Chromium via Playwright
- Mobile: 4G throttling (150 ms RTT), 4x CPU slowdown, 412 px viewport
- Desktop: unthrottled, 1350 px viewport
- 6 Core Web Vitals: LCP, FCP, CLS, TBT, INP, TTFB
- 30+ diagnostics per audit
- 10 security headers checked with severity levels
- REST API — Pro plan and above
Set up in 2 minutes
Add your site
Enter the URL and choose the pages to monitor.
Set thresholds
Define your acceptable ranges for performance score, LCP, and CLS.
Get notified on regression
An email fires when a metric crosses your threshold. The report shows exact before/after values.