Here is a story we hear every week. Someone upgrades to gigabit fiber, runs a speed test, sees 940 Mbps down, screenshots it — and then their video call freezes an hour later while a cloud backup runs in the background. The speed test said excellent. The experience said terrible. Both were telling the truth about different things.
The problem is not your connection. The problem is that a download number alone is a capacity metric, not a quality metric. Today we are shipping the biggest update in SpeedPulse’s history, built around one idea: a speed test should explain your experience, not just flatter your line.
What’s new — the 60-second version
- Jitter measurement — 8 timed pings, and the variation between them. The metric that makes gaming and calls feel laggy even when speed looks fine.
- Bufferbloat grade (A+ to F) — we keep pinging while your line is saturated, then grade how much extra latency appears under load.
- Connection info card — your IP, ISP, ASN and test-server location, resolved via Cloudflare with dual fallbacks.
- Real-world activity verdicts — plain-English scores for 4K streaming, gaming, video calls and browsing, each one explaining why.
- Mbps ⇄ MB/s toggle — switch units on any result, because “94 MB/s” is what your file manager actually shows.
- One-click CSV export — your full test history, no account required.
- Multi-node latency panel — after every test, we probe 8 independent CDN edges to show whether your ISP treats speed-test traffic specially.
Let’s dig into the two headline metrics, because they change how you should read every speed test you ever run again.
Bufferbloat: the number that explains “fast but laggy”
Bufferbloat is the latency that appears when your link gets busy. Every router has buffers. When a download saturates your line, packets queue in those buffers — and every queued packet waits its turn. A ping that took 12 ms at idle can take 400 ms or more mid-download. Your interactive traffic (game packets, call audio, DNS) sits in the same queue behind a wall of bulk data.
That is why “the internet feels stuck when someone starts a backup” is a real, measurable phenomenon — and why most speed tests never show it. They measure your ping before the load starts, report a nice low number, and move on.
SpeedPulse now runs pings concurrently with the download and upload phases, compares them against your idle latency, and grades the increase on the scale popularized by the bufferbloat.org community and Waveform:
The grading scale
We grade the increase in median latency under load, on the scale the industry has converged on:
| Extra latency under load | Grade | What it feels like |
|---|---|---|
< 5 ms | A+ | Latency stays flat — gaming and calls coexist with downloads |
< 30 ms | A | Barely noticeable when the line is busy |
< 60 ms | B | Minor added delay under load |
< 200 ms | C | Calls and games may lag while backups run |
< 400 ms | D | Clearly noticeable lag during transfers |
≥ 400 ms | F | The connection can feel stuck when busy |
If you want the full story — why big router buffers backfire, and how to fix a bad grade with SQM or fq_codel — we wrote a deep technical guide to bufferbloat.
Jitter: the metric that hides inside your ping
Your ping is an average. Applications don’t experience averages — they experience every individual packet. Jitter measures how unevenly those packets arrive, and we now measure it with 8 precisely-timed samples, scoring the mean absolute difference between consecutive round trips.
As a rule of thumb: under 5 ms is excellent, 5–15 ms is fine for almost everyone, and above 30 ms real-time applications start to suffer. We have a full guide to jitter if you want the complete picture.
Verdicts: numbers translated into English
Here is the feature we’re proudest of. After every test, we score your connection for four activities — 4K streaming, online gaming, video calls and web browsing — and, crucially, every score explains itself. Not opaque dots. Not a mystery percentage. A sentence that tells you which metric limited your score and what would fix it.
The verdicts combine all five metrics: download and upload for bandwidth-hungry activities, ping and jitter for responsiveness, and bufferbloat as a penalty for everything real-time. Gaming, for instance, loses points when idle ping exceeds 20 ms, when jitter climbs past 5 ms, or when bufferbloat exceeds 60 ms — because each of those shows up mid-match as input lag.
Also shipping today
Connection info card. Every test now shows your IP, ISP and ASN, city-level location, and which test server you hit — resolved through Cloudflare with two independent fallbacks, so the card never comes up empty.
Mbps ⇄ MB/s. ISPs sell megabits; your file manager shows megabytes. One toggle now switches every speed on the result screen and in your history between Mbps and MB/s (940 Mbps = 117.5 MB/s). Small feature; surprisingly, no major speed test offers it.
CSV export, no account. Your entire test history — download, upload, ping, jitter, bufferbloat, timestamps — exports to CSV in one click. Track your line’s health over time, hand the file to your ISP’s support desk, or feed it into a spreadsheet. No signup wall.
Multi-node latency panel. After each test we ping 8 independent CDN edges (Cloudflare, Fastly, jsDelivr, Bunny, UNPKG, GitHub, Google, AWS) and chart them side by side. If the CDN hosting your speed test is dramatically faster than everything else, that’s a classic sign of speed-test traffic being treated specially by the network. We make that visible. More on the methodology in how the measurement engine works.
What to do with your results
- Run the test with your network idle. Note the bufferbloat grade — this is your headline quality number.
- Run it again during heavy load (start a big download or a cloud backup first). Watch the loaded latency climb. That delta is bufferbloat.
- Check the verdict reasons. They name the limiting metric. If bufferbloat or jitter is the culprit on an otherwise fast line, the fixes are cheap: enable SQM/fq_codel on your router, or cap your upload slightly below its maximum. Our bufferbloat guide walks through every option.
Join the discussion
We built this update around a conviction: the industry over-indexes on bandwidth and under-indexes on latency under load. Push back on that — or bring data:
- What’s your bufferbloat grade, and what router/ISP combo produced it? (Mine: A on stock pfSense, A+ after enabling fq_codel.)
- Should regulators require ISPs to publish bufferbloat grades, the way they advertise download tiers?
- Have you ever caught a speed-test CDN being prioritized? The multi-node panel is designed exactly for that — we’d love to see your screenshots.
Share your results card, argue with our grading thresholds, or ask anything about the methodology — links to the technical deep-dive and the competitor comparison are right there in the share bar.