Lightest makes web performance something you can see
Compare how pages load — side by side, frame by frame.
How we get data
We send each URL to PageSpeed Insights, Google’s hosted version of Lighthouse. As the page loads it captures a series of frames, which we extract to build the filmstrip.
How we build the filmstrip
Raw Lighthouse frames arrive at uneven intervals, which makes side-by-side rows hard to compare. We snap each row to a 250 ms grid, holding each frame until the next one arrives, so every column represents the same moment across every URL.
Limitations
PageSpeed Insights runs on Google’s servers, not on your users’ devices — so this is synthetic measurement, not real-user monitoring.
Results also vary from run to run, even for the same URL. And the filmstrip shows how a page loads, not why it’s slow — it shows no network waterfalls or per-asset timing.
Why do results change between runs of the same URL?
Two reasons. Lighthouse is synthetic, so the same inputs can produce different results from run to run. And the site you’re testing may serve different content depending on the time or region.
How long is my data stored?
Reports are anonymous — no accounts, no email. Each one gets a 5-character ID like xkzqp and a permanent URL.
You can’t delete a report yourself, but email us the report ID and we’ll remove it.
Why does my report come back instantly sometimes?
Cache. Lightest re-runs about 20 popular URLs every hour and stores the results. Submit one of them and you get the cached version instantly — still real Lighthouse data, just measured a little earlier.
Who builds this?
Lightest is built by Artem Bei — X · LinkedIn · Email.
Follow @lightestapp for updates.
Found a bug or have a feature request?
Email us and we’ll take a look.