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.
| Family | Rank | Composite |
|---|---|---|
| Gateway | 2 of 2 | 1237 |
Every result
Alpha Round, 4 runs. Requests per second is the best of three; latency, CPU and memory come from that run.
| Category | Profile | Conns | Req/sec | Avg | p99 | CPU | Memory |
|---|---|---|---|---|---|---|---|
| Gateway | Gateway (H2) | 512 | 107,499 | 142.24ms | 2.23s | 4529.5% | 2.8GiB |
| Gateway | Gateway (H2) | 1,024 | 73,267 | 353.29ms | 4.65s | 4305.8% | 4.9GiB |
| Gateway | Gateway (H3) | 64 | 93,655 | 21.75ms | 82.76ms | 3197.3% | 907MiB |
| Gateway | Gateway (H3) | 256 | 63,434 | 125.55ms | 733.02ms | 2079.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.
| Entry | Composite | vs sark | |
|---|---|---|---|
| tako | 1422 | +15% | head to head |
| trillium | 1215 | -2% | head to head |
| trillium-tuned | 1191 | -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