How Pulse measures your speed

Version 6 methodology. Written by (LinkedIn), BroadbandSwitch.uk. Last reviewed 15 October 2026.

Pulse is a browser-based UK speed test. It measures download, upload, ping (latency), jitter and, in Standard and Thorough modes, ping under load, which it turns into a busy-line grade. It tests against Cloudflare's public speed test edge, the same servers used by speed.cloudflare.com, usually in London or Manchester for UK visitors. Results are worked out in your browser and never sent to UKSpeedTest.

The test, start to finish

Pulse test flow: connect, ping, download with loaded pings, upload with loaded pings, then the verdict 1Connectedge and network details 2Ping9 to 25 timed requests 3 Download4 to 8 streams5 to 15 s, pings every 0.4 s 4 Upload3 to 5 streams3 to 10 s, pings every 0.4 s 5Verdict
Quick mode runs steps 1 to 4 briefly and skips the loaded pings. Standard takes about 20 seconds, Thorough about 35.
  1. Connect. The page asks the test edge for its own view of your connection: your public IP address, the network it belongs to, an approximate city and which Cloudflare location you reached. Nothing is stored by UKSpeedTest.
  2. Ping. After one warm-up request, Pulse sends a series of tiny requests (9 in Quick, 15 in Standard, 25 in Thorough) and times each round trip. Where the browser allows it, the time is taken from the Resource Timing API, from the moment the request leaves to the moment the first byte of the reply arrives, and the edge's own processing time (reported in its Server-Timing header) is subtracted. Ping is the median; jitter is the average gap between consecutive samples.
  3. Download. Several streams (4 in Quick, 5 in Standard, 6 in Thorough) each fetch 25 MB from the edge over and over until time is up. Every 250 ms Pulse counts the bytes that arrived across all streams and converts them to megabits per second. If the line is running above 300 Mbps after two seconds, extra streams are added, up to eight, so gigabit lines are not under-read.
  4. Upload. Three to five streams post 8 MB blocks of data to the edge until time is up. The browser reports bytes as it sends them, which is why the first second of upload can look a little high; the ramp-up rule below takes care of that.
  5. Loaded pings. In Standard and Thorough modes the same tiny ping requests keep going every 400 ms while the download and upload run. The rise in ping while the line is busy is what the busy-line grade measures.

How the headline numbers are worked out

Download and upload

The first quarter of each transfer is treated as ramp-up and ignored: connections open, TCP windows grow and browsers buffer. From the rest, Pulse takes a trimmed mean: the 250 ms samples are sorted, the lowest 10% and highest 10% are dropped, and the remainder averaged. This sits between a plain average (which a stall drags down) and a peak (which flatters a line). The fastest moment and the 10th to 90th percentile range are shown under "All the numbers".

Ping and jitter

Ping is the median of the idle samples. Jitter is the mean absolute difference between consecutive samples. The best single sample is also shown, as is the round trip the edge itself observed at the TCP layer where it reports one.

Busy-line grade

Pulse compares the median ping while the line was loaded (the higher of the download and upload phases) with the idle median. The rise is graded on Pulse's own bands: A under 30 ms, B under 60 ms, C under 120 ms, D under 250 ms, F 250 ms or more. The problem it detects is usually called bufferbloat. A line with a D or F will feel fine for one person streaming and terrible the moment someone else starts a download.

Speed bands

Download results are labelled using Ofcom's public definitions where they exist: under 10 Mbps is below the universal service obligation (USO) minimum, 30 Mbps and above is superfast, 300 Mbps and above is ultrafast, and 900 Mbps and above is labelled gigabit. The bands in between (Standard 10 to 30, Superfast 30 to 100, Fast 100 to 300) are Pulse's own, chosen to match how UK packages are sold.

What is and is not measured

MeasureMeasured?Notes
Download speedYesTrimmed mean of steady-state throughput, Mbps (decimal megabits).
Upload speedYes, since October 2026Same method as download. Quick mode runs a 3 second check; Standard 6 s; Thorough 10 s.
Ping (latency)YesMedian round trip to the Cloudflare edge you reached, usually London or Manchester.
JitterYesMean absolute difference between consecutive ping samples.
Ping under loadStandard and ThoroughGraded A to F. Not run in Quick mode to keep that test short.
Packet lossNoBrowser speed tests cannot send raw UDP; the TCP retransmission count the edge reports is shown for information only.
Wi-Fi signal strengthNoBrowsers do not expose it. Compare a Wi-Fi test with a wired test, or use RouterMap.
Your package or provider speed promiseNot automaticallyType your advertised speed into "Are you getting what you pay for?" after a test.

Why your result can differ from other tests

Data use and fairness to your connection

Time-based tests use more data on faster lines. As a guide, Standard mode uses roughly 60 MB on a 50 Mbps line, about 350 MB on a 300 Mbps line and between 1 and 2 GB on a gigabit line, download and upload combined. The exact figure for each test is shown under "All the numbers". On mobile data, or when the browser's data saver is on, Pulse defaults to Quick mode and will not start on its own.

Privacy

Everything is calculated in your browser. UKSpeedTest has no server component in the test and receives no results. The test edge sees your IP address in the ordinary way any website does; Cloudflare's handling of it is covered by Cloudflare's privacy policy. If you allow optional storage in the cookie settings, your last 20 results are kept in your own browser only, and you can clear them from the results panel. Full details are in our privacy policy.

Limits worth knowing

Changes in version 6 (October 2026)

Related

References

  1. Ofcom. (n.d.). Broadband speeds: codes of practice. ofcom.org.uk
  2. Ofcom. (2023, August 8; updated 2026). Your right to request a decent broadband service. ofcom.org.uk
  3. W3C. (2024). Resource Timing. w3.org
  4. Cloudflare. (n.d.). Cloudflare speed test. speed.cloudflare.com