Load Generators
HttpArena uses a different load generator for each transport / workload.
HTTP/1.1gcannon (io_uring) for most tests, wrk for static file serving.HTTP/2h2load - nghttp2's load generator with TLS and stream multiplexing.HTTP/3h2load-h3 - nghttp2 + ngtcp2 for QUIC-based HTTP/3 benchmarks.gRPCghz - proto-aware gRPC load tester for streaming and unary RPCs.WebSocketgcannon --ws - io_uring WebSocket echo driver reusing the HTTP/1.1 engine with a frame-aware send/recv loop.