runtime battle 🥊

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.