knitting IPC benchmark — number echo, per-msg latency
deno numbers estimated from bun/node IPC floor — close enough for fun
bun
6
wins
fast & fun. likes to vibe.
node
2
wins
the og. battle-tested grandpa.
deno
0
wins
secure by default, living its best life.
avg latency per message (ns)
| batch | 🐰 bun | 🐢 node | 🦕 deno |
|---|---|---|---|
| 8 | 353ns | ⚡ 311ns | 340ns |
| 16 | ⚡ 242ns | 260ns | 255ns |
| 32 | ⚡ 215ns | 226ns | 222ns |
| 64 | 243ns | ⚡ 233ns | 239ns |
| 128 | ⚡ 203ns | 223ns | 215ns |
| 256 | ⚡ 208ns | 219ns | 214ns |
| 512 | ⚡ 213ns | 226ns | 220ns |
| 1024 | ⚡ 241ns | 242ns | 242ns |
bottleneck is IPC round-trip, not JS execution. all runtimes floor at ~200-240ns.
lower is better. ⚡ = fastest in row.