/ 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.
| Surface | Evidence |
|---|---|
| Turbo multipart | 6 MiB upload, /api/dl download, SHA-256 match, delete-token cleanup. |
| Turbo 10 GiB resume | 10.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 profiles | Generated 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 PipeDO | 96.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 runner | Browser 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. |
| TUS | 6 MiB upload over two PATCH requests, offset mismatch 409, HEAD offset check, download, hash match, cleanup. |
| Import from URL | Public URL import, private URL block, normal /api/dl download, cleanup. |
| Signed webhooks | Local 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.