HTTP server & framework benchmarks

argan benchmark results

argan 0.1 is a rust web framework. At concurrency 64 it serves 131 649 requests per second with a P50 latency of 1292.80 ms, ranking 11 of 387 overall and 6 of 31 among rust frameworks.

Throughput, latency & reliability

All measured metrics for argan 0.1, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second131 649109 782109 230
P50 latency1292.80 ms1640.96 ms818.26 ms
P75 latency2906.45 ms3488.77 ms2413.57 ms
P90 latency4008.96 ms4690.60 ms4148.57 ms
P99 latency4723.37 ms5573.97 ms8234.33 ms
P99.999 latency4862.63 ms6230.70 ms9077.42 ms
Average latency1645.44 ms2002.81 ms1565.92 ms
Minimum latency0.03 ms0.03 ms0.03 ms
Standard deviation1518.24 ms1766.00 ms1965.70 ms
Total requests1 738 7651 468 0801 461 295
Bytes received172.72 MB146.21 MB145.50 MB
HTTP errors000
Request timeouts000
Socket connection errors000
Socket read errors000
Socket write errors000

Position in this benchmark

Position of argan on requests per second.
ConcurrencyOverallAmong rust frameworks
6411 of 3876 of 31
25620 of 38711 of 31
51215 of 3875 of 31

Explore rust frameworks

Fastest rust frameworks at concurrency 64.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 ohkami-tokio 0.24 139 713 1193.81 ms 4544.51 ms 0
2 khttp 0.2 138 318 68.02 ms 1536.85 ms 0
3 micro-web 0.3 135 783 1196.54 ms 4633.26 ms 0
4 hyper 1.5 133 784 1224.53 ms 4664.66 ms 0
5 warp 0.4 133 596 1320.79 ms 4764.33 ms 0
7 graphul 1 130 291 1296.55 ms 4803.93 ms 0
8 axum 0.8 130 211 1344.34 ms 4868.10 ms 0
9 viz 0.11 130 121 1311.91 ms 4818.94 ms 0
10 gotham 0.8 128 646 1336.15 ms 4828.50 ms 0
11 poem 3 127 537 1363.11 ms 4895.40 ms 0

All 31 rust frameworks