may-minihttp
Engine · Rust
Mini HTTP server built on May stackful coroutines. Uses cooperative scheduling with coroutine-per-connection model for high concurrency.
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.
| Family | Rank | Composite |
|---|---|---|
| HTTP/1.1 | 23 of 34 | 104 |
Every result
Alpha Round, 6 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 |
|---|---|---|---|---|---|---|---|
| Connection | Baseline | 512 | 3,276,956 | 155us | 473us | 6352.5% | 115.4MiB |
| Connection | Baseline | 4,096 | 3,333,009 | 1.09ms | 4.02ms | 6560.3% | 189.7MiB |
| Connection | Pipelined | 512 | 22,999,727 | 355us | 863us | 5914.7% | 114.3MiB |
| Connection | Pipelined | 4,096 | 22,803,870 | 2.55ms | 3.20ms | 5269.6% | 191.8MiB |
| Connection | Short-lived | 512 | 755,586 | 670us | 6.48ms | 2033.2% | 116.2MiB |
| Connection | Short-lived | 4,096 | 761,340 | 1.54ms | 13.70ms | 2063.2% | 116.8MiB |
How the benchmark is run · The machine · Add or fix an entry