capnwasm playground
Live in-browser bench. Fetch 200 user records in parallel from static fixtures,
decode, render. Same data both sides — only the wire format and decoder differ.
← Landing · vs capnweb
This bench runs in your browser — JavaScript is required to fetch the
fixtures, run the decoders, and time them. The rest of the site
(landing ,
vs capnweb ,
wire inspector )
is static and works without JS.
Run benchmark
Workload:
small (32 B avatars, 200 records max)
blob (4 KB avatars, 50 records max)
Records:
10
50
100
200
Iterations:
1
3 (median)
10 (median)
fetch —
decode —
render —
total —
wire bytes —
egress @ 1k r/s —
fetch —
decode —
render —
total —
wire bytes —
egress @ 1k r/s —
fetch —
decode —
render —
total —
wire bytes —
egress @ 1k r/s —