HttpArena
Frameworks

zeemo

Engine · Zig · engine: io_uring

Bare-metal Zig HTTP/1.1 server on io_uring. One reactor process per logical CPU via SO_REUSEPORT, hand-written incremental parser, registered provided-buffer rings.

Achievements

🥈 1 Silver. Top three of a field, taken in this entry's own league: the family composite, the same composite among entries written in the same language, and each test profile it is scored on. Every field is the one the badges publish, so a medal and a badge always say the same thing. How medals are awarded.

MedalAwardFieldRank
🥈 SilverTest profileConnection · Baseline2 of 26

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, less 2.5% for each of routing, middleware, request and response the entry does not do for you - its completeness factor, which the WebSocket and gRPC families do not carry. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.

FamilyRankComposite
HTTP/1.112 of 263773

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,0964,422,489925us1.22ms6410.6%182MiB
ConnectionPipelined4,09649,860,2241.31ms2.14ms6407.1%106MiB
ConnectionShort-lived4,0962,606,1271.43ms2.04ms5920.9%130MiB
EfficiencyLatency-10K1,0249,97979.1us114.0us29.1%77MiB
EfficiencyLatency-1M1,024997,82183.9us152.0us2117.5%70MiB

Compared with

The Zig entries around zeemo on the HTTP/1.1 composite, and the one leading them. The last column shows every profile side by side.

EntryCompositevs zeemo
swerver6825+81%head to head
zix4839+28%head to head
libxev3920+4%head to head

Compare zeemo with any Zig entry · Compare zeemo with any entry, in any language · Every Zig entry, ranked

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