/ Docs / Benchmarks
Proof

Benchmarks And Proof

This page records the currently validated dev-channel evidence and the remaining benchmark matrix needed before production promotion.

Current Status

Dev smoke has validated the new large-file surfaces on https://ultra-dev.egomonk.com, including the 10 GiB Turbo resume class, desktop Chromium browser rows, and iPhone Simulator Safari browser rows. Physical-device and broader Safari benchmarking remains pending.

SurfaceEvidence
Turbo multipart6 MiB upload, /api/dl download, SHA-256 match, delete-token cleanup.
Turbo 10 GiB resume10.00 GiB uploaded as 160 streamed 64 MiB parts, resumable status checked after part 1, finalized, range-verified through /api/dl, and cleaned up at 160.18 Mbps end-to-end.
300 MB / 1 GB API profilesGenerated dev traffic measured desktop-chromium and iPhone-wifi profile rows for 300 MB and 1 GB. All four rows were byte-verified and cleaned up; real browser/iPhone Safari validation remains pending.
Hybrid Live PipeDO96.00 MiB live-vs-replay benchmark: live receiver had 24 hot-buffer hits, 0 misses, and 0 ms server-side p95 chunk wait; replay had 16 hits, 8 misses, 552 ms of R2 get time, and 277 ms server-side p95 chunk wait. Both paths were byte-verified.
Browser runnerBrowser Baseline Runner passed desktop Chromium and iPhone Simulator Safari generated-transfer rows at 300 MB and 1 GB. The rows were byte-verified with 0 stream failures and 0 hot-buffer misses. Physical iPhone Safari remains pending.
TUS6 MiB upload over two PATCH requests, offset mismatch 409, HEAD offset check, download, hash match, cleanup.
Import from URLPublic URL import, private URL block, normal /api/dl download, cleanup.
Signed webhooksLocal HMAC, header, disabled-mode, and HTTPS-only invariants covered by tests.

Validated Dev Run

Latest validation event for this docs pass: the Browser Baseline Runner posted desktop Chromium and iPhone Simulator Safari results through the dev-only result handoff after server-side chunk-wait diagnostics were added.

ULTRA_SMOKE_BASE_URL=https://ultra-dev.egomonk.com npm run bench:delivery-baseline -- --json --sizes 300MB,1GB --profiles desktop-chromium,iphone-safari-wifi

For real browser rows, open Browser Baseline Runner on the target browser/device and run the same size classes.

Local Verification

cd workers && npm run ci:protocol:all
cd workers && npm exec tsc -- --noEmit
node --test cli/ultra.test.mjs
cd sdk && npm run test:delete-transfer
cd sdk && npm run typecheck

Pending Matrix

  • Physical iPhone Safari receive matrix.
  • Desktop Safari and representative larger desktop file classes.
  • Common third-party TUS clients.
  • p50/p95 completion time and retry density beyond the current 300 MB / 1 GB desktop Chromium and iPhone Simulator Safari rows.
  • Physical-device confirmation of PipeDO jitter and hot-buffer behavior.