zio-http
Flagship · Scala · engine: netty · standard configuration
ZIO HTTP 3.11 on the Netty backend with ZIO 2, default configuration. Routing through the Routes DSL, JSON through zio-json, gzip through the server's own response compression.
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 | 26 of 71 | 300 |
Every result
Alpha Round, 12 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 | 1,871,250 | 257us | 509us | 6492.5% | 4.9GiB |
| Connection | Baseline | 4,096 | 1,976,958 | 1.08ms | 3.60ms | 6483.7% | 5.1GiB |
| Connection | Pipelined | 512 | 6,337,561 | 1.20ms | 4.24ms | 6008.1% | 6.3GiB |
| Connection | Pipelined | 4,096 | 6,576,995 | 4.33ms | 11.00ms | 6125.8% | 6.6GiB |
| Connection | Short-lived | 512 | 634,044 | 287us | 1.57ms | 3277.8% | 1.4GiB |
| Connection | Short-lived | 4,096 | 643,253 | 480us | 1.60ms | 3178.0% | 1.4GiB |
| Workload | JSON | 4,096 | 1,005,352 | 687us | 2.21ms | 6297.1% | 5.7GiB |
| Workload | JSON Comp | 512 | 302,460 | 1.61ms | 6.76ms | 6313.9% | 5.1GiB |
| Workload | JSON Comp | 4,096 | 298,443 | 7.06ms | 27.70ms | 6125.0% | 3.2GiB |
| Workload | JSON Comp | 16,384 | 297,019 | 19.64ms | 58.70ms | 5828.0% | 3.5GiB |
| Workload | Upload | 32 | 1,585 | 20.14ms | 63.30ms | 3789.9% | 10.7GiB |
| Workload | Upload | 256 | 1,795 | 139.53ms | 521.90ms | 6177.1% | 25.5GiB |
How the benchmark is run · The machine · Add or fix an entry