Hash with BLAKE3 only, so skipping the upload actually saves time

Performancekamo-internal
Shipped
August 9, 2026 at 6:17 PM UTC
Author
kamo
Commit
066e07b

Dedup worked — the server logged 'linked WITHOUT upload' and 358 MB never left the machine — but the member still waited, because computing SHA3-256 alongside BLAKE3 took ~20 seconds where the upload it replaced took 18.8. js-sha3 is pure JavaScript at roughly 25 MB/s; BLAKE3 runs in WASM. The client now computes BLAKE3 alone and the server matches on it plus exact size.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing