Benchmark

End-to-end benchmarks for moo, measuring real-world performance across complete scenarios.

All benchmarks run on Apple M3 Pro (12 cores, 36 GB), macOS 26.4, Clang 17, Release (-O2).

For micro-benchmark results, see the Benchmark section at the bottom of each module's documentation page.

Available Benchmarks

BenchmarkDescription
HTTP Servermoo single-threaded HTTP/1.1 server vs Go net/http152 K req/s, +15–60% faster across all scenarios
HTTP/2 Servermoo single-threaded h2c server vs Go net/http + x/net/http2576 K req/s, +15–405% faster across all scenarios
HTTPS Servermoo single-threaded HTTPS server vs Go net/http + crypto/tls512 K req/s (HTTPS/2), TLS-bound parity on HTTPS/1.1
WebSocket Servermoo single-threaded WS echo server vs Go gorilla/websocket, nhooyr/websocket, gobwas/ws — 220 K msg/s, +18–27% faster than best Go library