HttpArena
Frameworks

minima

Engine · C# · engine: io_uring

Minima — a from-scratch C# multi-reactor io_uring HTTP/1.1 server. Per-reactor SO_REUSEPORT + multishot accept, multishot recv into a provided buffer ring, inline (RCA=false) continuations with a reactor-thread short-circuit on buffer return/flush/recycle. The engine is vendored unchanged; the request handler (request line, headers, Content-Length + chunked bodies, keep-alive, pipelining, fragmented reads) is hand-written on its raw recv/send API. No HTTP framework.

Composite rank

Each profile of a family is worth 100 to the entry that leads it, and the composite is the sum over the family. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.

FamilyRankComposite
HTTP/1.114 of 34185

Every result

Alpha Round, 7 runs. Requests per second is the best of three; latency, CPU and memory come from that run.

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline5124,089,826124us255us6417.6%433MiB
ConnectionBaseline4,0964,127,722991us1.37ms6434.0%498MiB
ConnectionPipelined51254,594,394149us299us6228.5%406MiB
ConnectionPipelined4,09654,648,0121.20ms1.62ms6424.1%493MiB
ConnectionShort-lived5122,477,111191us1.00ms5115.8%480MiB
ConnectionShort-lived4,0962,514,9801.51ms4.43ms5198.2%598MiB
WorkloadJSON4,0962,037,9981.29ms5.60ms6141.0%791MiB

How the benchmark is run · The machine · Add or fix an entry