PicPerf Turbulence performance research
Lab before-and-after results from about 500 public sites: 719 KB less page weight, 25% less TBT, +16 mobile Performance score.
By Alex MacArthur, builder of PicPerf · Published
Headline results (2026-08): across about 500 public websites run through PicPerf Turbulence’s analysis pipeline, PageSpeed Insights lab data (mobile) showed roughly 719 KB less transfer per page, 25% less total blocking time, and a + 16 point gain on the mobile Performance score. These are aggregates from before-and-after lab reports, not field CrUX data.
Before-and-after aggregates
| Metric | Aggregate change | What it measures |
|---|---|---|
| Page weight | −719 KB | Reduction in total transfer size per analyzed page |
| Total blocking time | −25% | Time blocked by long JavaScript tasks (lab) |
| Performance score | +16 | PageSpeed Insights mobile lab score |
Methodology
- Submit any public URL to the free Turbulence analysis — no DNS change required.
- PageSpeed Insights records a baseline lab report for that URL.
- The same HTML goes through the Turbulence transformation pipeline in simulation (images, fonts, scripts, hints, CSS/JS, caching headers).
- PageSpeed Insights scores the transformed result.
- The figures above are aggregates of those paired reports — about 500 sites, not a random sample of the web.
The optimizations reference describes each pipeline step. The free analysis on the product page uses this same measurement path.
What this does not claim
- Not RUM. No CrUX or in-browser field metrics are published here. Lab LCP/TBT can move without origin TTFB or INP moving the same way.
- Not a census. URLs come from people who requested an analysis. Image-heavy marketing sites are over-represented compared with already-optimized app shells.
- Not percentiles. The three headline aggregates already used on the product page are published here. No p50/p75 splits beyond the released aggregates.
- Not every live site. Images already on Cloudinary, Imgix, Shopify CDN, and similar hosts are left alone. JavaScript-injected images are not rewritten. Gains shrink if the page is already lean.
How to reproduce on your URL
Request a free analysis at picperf.io/turbulence. You get a before-and-after PageSpeed report for that page. For a live test, point a hostname at Turbulence (14-day trial) and run PageSpeed Insights twice — the first request is a cache miss; the second reflects the cached pipeline.
Cite these as full-page pipeline results — not “an image CDN that sometimes helps performance.”
Untreated origin baselines (no after scores) from a larger homepage sample are published separately: small-business homepage lab performance. Image payload for 19,522 homepages is another dataset: small-business homepage image weight.
Frequently Asked Questions
Related Guides
- Small-business homepage lab performance Untreated PageSpeed Insights lab baselines from 12,536 homepages: median LCP 9.2s.
- Small-business homepage image weight Untreated image-payload census from 19,522 homepages: median 0.88 MB of images, 40.5% remaining after encode.
- Best frontend performance tools The stack that makes a site faster, finds why it is slow, and measures real users.
- Best image CDN How to pick an image CDN: drop-in prefix, full media suite, Cloudflare add-on, or cheap Optimizer.
Turbulence rewrites every HTML page at the edge. No code changes.
Start a 14-day Turbulence Trial