Monitoring
Browser checks: monitor what users actually see
An uptime check asks one question: did the server answer? A browser check asks a harder one: did the page actually render, and how fast? This guide explains how browser checks work and when to reach for one instead of a plain HTTP check.
Why 200 OK isn't enough
A modern page is a program. The HTML arrives in milliseconds, then JavaScript runs, fonts load, an API call fills the cart, and a framework paints the screen. An HTTP monitor sees only the first step — it gets a 200 and moves on. But your users wait for the last step.
That gap is where silent failures live: a blank white screen from a JavaScript error, a checkout button that never mounts, a third-party widget that hangs the page. The server is “up.” The experience is broken. A browser check catches it because it loads the page the same way a visitor would.
What a browser check captures
- A real screenshot. Proof of what rendered, on every run — so you can see a broken layout, not just read about a status code.
- A pass/fail verdict. The page either loaded and your script succeeded, or it didn't — captured as an up/down result with the failing step.
- Core Web Vitals. LCP, CLS, FCP, and TTFB, measured in a real browser — performance regressions you'd otherwise only hear about from users.
Core Web Vitals, briefly
These are the metrics Google uses to score real-world experience. You don't need to memorize them, but knowing the thresholds helps you read a result:
- LCP (Largest Contentful Paint) — when the main content appears. Good ≤ 2.5s.
- CLS (Cumulative Layout Shift) — how much the page jumps around as it loads. Good ≤ 0.1.
- FCP (First Contentful Paint) — when anything first shows. TTFB (Time to First Byte) — server response time.
Try it in ten seconds
The fastest way to understand a browser check is to run one. Paste any URL and you'll get a screenshot plus its Core Web Vitals — free, no signup.
See your site the way users do
Load any URL in a real headless browser — get a screenshot plus Core Web Vitals (LCP, CLS, FCP, TTFB). Free, instant, no signup.
From one-off check to monitoring
A single check is a snapshot. Monitoring is the same check on a schedule, with alerts when it fails or slows down. With Uptrack you can turn the page load into a scripted flow — log in, click through a funnel, submit a form — and run it every few minutes from a real browser.
Every run keeps its screenshot and Web Vitals, so you get a visual history and a performance trend, not just a green dot. When something breaks, the alert comes with a picture of exactly what your users saw.
Monitor your critical pages
10 monitors free, all at 30-second checks. Add a browser check for your most important flow.
Start monitoring free