How the test works
- Warm-up: a small download confirms the endpoint and estimates your speed so chunk sizes adapt to your line.
- Latency / jitter: eight timed round trips to the Cloudflare endpoint. The median is your ping; the average variation between consecutive samples is your jitter.
- Download: three timed transfers. Your browser counts every byte it receives; speed = bytes ÷ time.
- Upload: two timed uploads with real progress events; speed = bytes sent ÷ time.
The whole test usually takes 15–40 seconds depending on your connection.