ADBLOAT vs WebPageTest
WebPageTest is the industry-standard full-stack web performance tool. Pat Meenan built it in 2008 and it has been the canonical waterfall analyzer ever since. ADBLOAT is narrow by design: a single benchmark of ad-tech overhead measured through the visitor's real defenses. WebPageTest answers "how does this page load"; ADBLOAT answers "how much of the ad web is reaching me." Both are useful. Neither replaces the other.
Summary table
| dimension | ADBLOAT | WebPageTest |
|---|---|---|
| scope | ad-tech overhead only | full-stack page performance |
| primary output | A+ through F composite grade | waterfall + film strip + breakdown + Lighthouse scores |
| where the test runs | visitor's own browser (with their defenses) | WebPageTest test locations (controlled hardware + network) |
| test workload | 46 fixed tracker endpoints (reference fixture) | any URL the user provides |
| measures your personal defense | yes — your blocker, DNS, VPN are all included | no — default browser profile unless self-hosted with custom config |
| waterfall chart | no | yes — per-request timing with full detail |
| network throttling options | your actual network | 25+ network profiles (Cable, 4G, 3G Slow, etc.) |
| multi-location testing | no (wherever you run it from) | yes — dozens of global test locations |
| free tier | fully free, no sign-up | free tier with limits; paid plans for API + concurrency |
| scripting / automation | no (client-side one-shot) | yes — robust scripting, CLI, CI integration |
| best for | grading your personal defense against ad-tech | profiling and optimizing a specific URL's full-stack performance |
WebPageTest is a platform
WebPageTest is not a single test — it is a testing infrastructure. You submit a URL, it runs the page in a controlled browser on a controlled machine at a selected test location, and returns a dense report: waterfall of every HTTP request timed to milliseconds, film strip showing above-the-fold rendering frame by frame, content breakdown by request type and domain, CPU trace during the load, Lighthouse categories, and a dozen other metrics. Performance engineers at every serious web publisher use WebPageTest daily. It is the reference for web performance measurement.
The depth that makes WebPageTest powerful also makes it complex. A typical report has hundreds of data points. Interpreting the waterfall to identify "what's slow" is a skill. For users who just want a single-number answer, WebPageTest can feel overwhelming.
ADBLOAT is a single benchmark
ADBLOAT is designed around a focused question: "how much ad-tech weight is my browser still carrying after my defenses?" It uses a fixed 46-tracker fixture so every visitor is measured against the same reference workload. The grade is a single composite letter (A+ through F). The measurement runs in the visitor's own browser with their extensions, DNS filter, and VPN active — which WebPageTest's public test locations cannot easily replicate.
ADBLOAT explicitly skips everything WebPageTest does well. No waterfall. No Lighthouse categories. No CI integration. No multi-location. The point is to deliver one useful number without the tax of interpretation.
When to use WebPageTest
- Profiling a site you own. You need the waterfall, the film strip, the per-request breakdown. WebPageTest is the reference.
- Multi-location performance checks. How does the site feel from Sydney? From Dallas? From London? WebPageTest has the test locations.
- CI integration. Automated performance regressions on every deploy. WebPageTest has the API and scripting.
- Detailed third-party analysis on a real URL. The content breakdown tab shows bytes by third-party domain, useful for identifying which partners add the most weight.
When to use ADBLOAT
- Measuring your personal defense. ADBLOAT runs with your actual blockers, your actual DNS, your actual VPN. WebPageTest defaults to a clean profile.
- Benchmarking blockers against each other. Swap uBlock for AdGuard, run ADBLOAT on both. Grade delta is the honest comparison.
- A single-screen answer. ADBLOAT gives you a letter grade in 30 seconds. No waterfall to interpret, no 100 data points to rank.
- Understanding what your defenses actually stop. The fixture shows bytes per hostname blocked vs unblocked — directly actionable.
Using both together
A web performance engineer at a publisher should use WebPageTest to measure and optimize the published URL itself, then run ADBLOAT with a common ad blocker installed (via self-hosted WebPageTest + Chrome extension profile, or just a local test) to understand the visitor-side picture. A privacy-minded visitor should use ADBLOAT as the primary tool and dip into WebPageTest when a specific URL feels unusually heavy, to understand why at the full-stack level.
FAQ
What's the difference between ADBLOAT and WebPageTest?
WebPageTest is a full-stack performance analysis platform that profiles every aspect of a URL's load. ADBLOAT is a narrow, specialized tool that measures how much ad-tech overhead a visitor's browser still carries after their defenses. WebPageTest answers "how is this page built"; ADBLOAT answers "how much of the ad web is still hitting me."
Does WebPageTest show ad-tech overhead?
Indirectly. WebPageTest's content breakdown shows bytes by domain and request type, which reveals how much weight comes from third parties. Advanced users with custom scripts can identify specific tracker domains in the waterfall. ADBLOAT does this measurement specifically and simply with a reference workload and a composite grade, requiring no waterfall analysis.
Can I run WebPageTest with my ad blocker enabled?
WebPageTest's public test locations run clean browser profiles without extensions. Some private WebPageTest instances and the CLI support custom browser profiles with pre-installed extensions, but this requires self-hosted setup. ADBLOAT runs in your own browser and automatically includes whatever defenses are active.
Is WebPageTest free?
WebPageTest has a free tier at webpagetest.org with limited concurrent tests and limited test locations. Catchpoint (parent company) offers paid plans for higher concurrency and API access. ADBLOAT is fully free, no sign-up, no limits, client-side in the browser.
Try both
Related reading: The Real Cost of the "Free" Internet · Ad-Tech Glossary · ADBLOAT vs PageSpeed Insights