HttpArena
Frameworks

tokio-uring

Engine · Rust · engine: io_uring

Minimal HTTP/1.1 server on tokio-uring — the io_uring-backed Rust runtime with a completion/owned-buffer API. A hand-rolled request parser (Content-Length + chunked bodies, keep-alive, pipelining, fragmented reads), one runtime per core with SO_REUSEPORT. 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.115 of 34168

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline5123,380,500150us315us6512.2%45MiB
ConnectionBaseline4,0963,565,8781.15ms1.72ms6627.1%175MiB
ConnectionPipelined51246,383,110175us369us6496.7%44MiB
ConnectionPipelined4,09648,876,0571.34ms2.11ms6577.5%177MiB
ConnectionShort-lived5122,219,613217us752us5728.2%94MiB
ConnectionShort-lived4,0962,636,4591.51ms20.50ms6395.8%187MiB

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