Nothing here is a screenshot.
x70.dev is where I try things in infrastructure, systems and security and leave them running. The panel below is a Go program compiled to WebAssembly, executing on your machine, against a JavaScript implementation of the same algorithm.
Engine comparison
SHA-256 · chained · 250,000 iterations
What this shows, and what it doesn't. Both engines run the same chained
SHA-256 on the same thread, and each prints its final digest — if the digests
match, they provably did identical work. But this measures one integer-heavy
loop, not WebAssembly in general. A warmed-up JavaScript JIT is very good at
exactly this shape of problem, so don't read the result as a verdict on either
runtime. crypto.subtle would beat both by a wide margin.
Experiments
All experiments →Writing
No posts yet. Notes on the experiments above will land here first.
Until then, the commit log is the honest version.