
Bun HTTP Server: #1 in Mixed Workloads, #41 in Pipelining — The Full Picture (HttpArena Deep Dive)
Every few months, someone posts "Bun is fast" on Twitter and the replies turn into a warzone. Node fans say it doesn't matter. Deno fans say their runtime is better. Rust folks just post flamegraphs. So let's look at actual numbers. I ran Bun through HttpArena , an open-source benchmark suite that tests HTTP frameworks across a bunch of real-world-ish scenarios — not just "hello world" in a loop. We're talking baseline throughput, pipelining, JSON serialization, compression, mixed workloads, uploads, noisy neighbor tolerance, and more. The results are... honestly fascinating. Bun is a study in contrasts. What is Bun? If you've been living under a rock: Bun is a JavaScript/TypeScript runtime built from scratch using JavaScriptCore (Safari's engine) instead of V8. It's written in Zig and aims to be a drop-in replacement for Node.js — but faster at everything. Its built-in HTTP server () skips the Node.js module entirely and goes straight to optimized native code. In the HttpArena benchma
Continue reading on Dev.to
Opens in a new tab



