Packet loss soak.
60 HEAD probes to Cloudflare's edge over 24 seconds. Surfaces intermittent loss invisible to a single ping. Anything over 0.5% sustained will degrade calls and games.
HEAD requests don't directly measure IP-layer packet loss, but they're sensitive to the same path issues — a failed request almost always means lost packets on the way out, the way back, or both.
We issue 60 fetch(..., { method: "HEAD", cache: "no-store" }) requests to speed.cloudflare.com/__down?bytes=0, one every 400 ms. A successful response counts as 'OK'; any error / abort counts as 'lost'.
Headline is the loss percentage. We also report median RTT across successful probes — useful for sanity-checking that the test path itself isn't degenerate.