webcrypto · acceleration & virtualization gamut

Crypto Gamut Bench

Profiles a spread of WebCrypto primitives across two domains — the per-call latency floor (additive dispatch overhead) and bulk throughput (multiplicative per-byte rate) — with full distribution stats, a verified software-AES baseline for the AES-NI ratio, a SHA-256/512 ratio for SHA-NI, and an analytic read. Open as its own tab; cross-origin-isolate it for the 5 µs clock.

Runs ~10–40s. Throughput algos are timed at bulk size and at the floor payload; asymmetric ops are timed per-operation.

Analytic read

Run the gamut to populate ratios and verdict.

Timer A/B — counter clock vs amortized clock

metricperformance.now()SAB + WASM counter
Run the gamut or “Timer A/B” to compare the amortized clock against a parallel counter clock on the same AES-GCM floor op.

Console

Full results