How Shark Speed Test actually measures your speed
A naive speed test downloads one file and divides bytes by seconds. That dramatically underestimates real-world throughput because TCP needs time to ramp up.
What we do instead
- Parallel streams. We open multiple HTTP connections simultaneously to saturate the path, the same way YouTube or a Steam download would.
- Sliding-window measurement. We sample throughput every 150 ms and report the steady-state rate, not the initial slow-start.
- Edge-served endpoints. Our download/upload endpoints run on a globally distributed edge network, so you're measuring your link — not transit congestion to a single origin.
- Latency separately. Ping is measured with eight tiny GET requests; we report the median and standard deviation (jitter), not the mean (which a single outlier ruins).
What we can't measure
We can't see inside your LAN. If your Wi-Fi is the bottleneck, we'll report your Wi-Fi speed, not your WAN speed. For an honest WAN reading, plug in.