A comprehensive micro-benchmark report tests 15 HTTP server implementations across C, Rust, Java, Scheme, Go, Node.js, Deno, Bun, Gleam, Common Lisp, Python, and Ruby. Rust (axum + tokio) achieves 316k req/s peak; Scheme (pico + io_uring) places fifth at 222k req/s. The analysis compares async strategies and emphasizes that micro-benchmarks measure socket throughput only, not real-world application characteristics.
Infrastructure
micro-benchmarks don’t tell the whole story
Rust's HTTP frameworks dominate raw throughput benchmarks (316k req/s), but the analysis reveals micro-benchmarks measure only socket performance and ignore real-world application bottlenecks that determine actual user experience.
Friday, May 1, 2026 12:00 PM UTC2 MIN READSOURCE: LobstersBY sys://pipeline
Tags
infrastructure
/// RELATED