Measurement Spike — experiment only

Phase 0 harness for Internet Doctor. Not the product. Shows raw measurements from @cloudflare/speedtest against this site's own /down and /up endpoints. No score, no diagnosis. Nothing is sent to Cloudflare's speed-test reporting endpoint.

Cloudflare engine test

Idle.

MetricValueDetail

Requests (debug)

Errors

Stored runs

TimeTestLabelStatusDown MbpsUp Mbps Idle msLoaded↓ msLoaded↑ msDuration s

Upload A/B (temporary experiment)

Uploads to this site's Cloudflare Worker and to a separate HTTP/1.1 upload receiver (not configured) with the same method, back to back: 4 parallel requests, 1 s ramp-up, 4 s measurement window. The receiver discards uploads and stores or logs nothing. Run fast.com first and enter its upload result to see the difference.

TimeLabelWorker MbpsReceiver Mbpsfast.com Mbps Worker vs fast.comReceiver vs fast.comReceiver pingWhereStatus

Upload method experiment (temporary)

Runs three upload variants back to back against one target, in rotating order. A = current method (4 parallel requests, 1 s warm-up, 4 s window). B = same, but 4 s warm-up. C = same, but 6 parallel requests. One click takes about 25 s. On fast Wi-Fi this uploads roughly 1 GB per click.

TimeLabelTargetOrder A MbpsB MbpsB at 1–5 sC Mbpsfast.com A vs fast.comB vs fast.comC vs fast.comMax chunk A/B/CStatus

Optional reference: M-Lab NDT7

Consent required

This separate test sends traffic to Measurement Lab (M-Lab) servers. M-Lab publishes test results together with your IP address publicly and keeps them indefinitely. Read the M-Lab privacy policy before continuing. It is never run as part of the Cloudflare engine test.