Core Web Vitals
Track LCP, TTFB, and other key metrics per journey, per region, and per release.
Scripted, real-browser journeys running on real Chrome and Firefox from 125+ locations. We click, type, scroll, and assert so you are the first to know when a third-party script takes down checkout.
Sign in to redeem rewards and pick up where you left off.
A browser journey is not a black box. Every span, from first-mile DNS to edge TLS, origin backend, and client render, is a verifiable hop.
Start from a URL and ship monitors in minutes—not a long scripting project. You define the steps: combine browser interaction with API calls, workflows, and dependencies so one synthetic journey exercises the full path your customers take.
browserJourney('login', async (page) => {
await page.goto('https://acme.com');
await page.getByRole('link', { name: 'Sign in' }).click();
await page.getByLabel('Email').fill(vault('user'));
await expect(page).toHaveURL(/dashboard/);
expect(page.vitals.LCP).toBeLessThan(2500);
});LCP, INP, CLS, TTFB, and FCP are tracked per journey, per region, and per release. Correlate regressions to the exact deploy.
When something breaks, get alerted immediately via webhooks, OpenTelemetry, or your existing observability toolchain — with a context-rich payload and full page-level waterfall to investigate.
Track LCP, TTFB, and other key metrics per journey, per region, and per release.
US, EU, LATAM, APAC, and MEA coverage from the same networks your customers use.
Run the same journeys inside your VPC against staging or WAF-protected apps.
Full waterfall and OTEL trace on every run, ready for your APM.
Import recordings directly from Chrome DevTools. No proprietary scripting format.
Alert on consecutive failures from multiple regions, not noisy single-run flakes.
Stream browser journeys into your APM, SIEM, or data lake
Record in Chrome DevTools or paste a HAR. We will convert it to a synthetic journey you can run every 30 seconds.