HttpArena
Frameworks

sark

Engine · Rust · engine: io_uring

sark — Rust HTTP on the dope io_uring runtime: thread-per-core, zero-copy parsing, type-safe routing, cartel-pg for Postgres. No serde, no tokio, no Arc/atomic.

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
Gateway2 of 21237

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
GatewayGateway (H2)512107,499142.24ms2.23s4529.5%2.8GiB
GatewayGateway (H2)1,02473,267353.29ms4.65s4305.8%4.9GiB
GatewayGateway (H3)6493,65521.75ms82.76ms3197.3%907MiB
GatewayGateway (H3)25663,434125.55ms733.02ms2079.4%2.2GiB

Compared with

The Rust entries around sark on the Gateway composite, and the one leading them. The last column shows every profile side by side.

EntryCompositevs sark
tako1422+15%head to head
trillium1215-2%head to head
trillium-tuned1191-4%head to head

Compare sark with any Rust entry · Compare sark with any entry, in any language · Every Rust entry, ranked

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