Core Web Vitals
Track LCP, TTFB, and other key metrics on every run, per region.
Real-browser monitors test your website from locations across the globe in Chromium, Firefox, and WebKit (Safari). Each run loads the page, measures how it renders, and checks the result, so you are the first to know when a third-party script takes down checkout or a page goes blank.
Sign in to redeem rewards and pick up where you left off.
A website check 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. Choose the browser and viewport, set your performance budgets, and schedule the check alongside your API monitors and workflows.
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, TTFB, and FCP are tracked on every run, per region. Know when your site or a third party you rely on impacts your website performance.
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 on every run, per region.
Test from locations across the globe, on the networks your customers use.
Run the same browser monitors inside your network against staging or WAF-protected apps.
Full waterfall and OTEL trace on every run, ready for your APM.
Fail a run on any JavaScript console error, so a broken script never goes unnoticed.
Alert on consecutive failures from multiple regions, not noisy single-run flakes.
Stream website monitoring results into your APM, SIEM, or data lake
Add a URL and your first browser monitor can be running in minutes. Available on all paid plans; contact support to enable it.