Benchmark

End-to-end benchmarks for xKit, 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 ServerxKit single-threaded HTTP/1.1 server vs Go net/http152 K req/s, +15–60% faster across all scenarios
HTTP/2 ServerxKit single-threaded h2c server vs Go net/http + x/net/http2576 K req/s, +15–405% faster across all scenarios
HTTPS ServerxKit single-threaded HTTPS server vs Go net/http + crypto/tls512 K req/s (HTTPS/2), TLS-bound parity on HTTPS/1.1