Web Frameworks Benchmark


rocket 0.5.0 benchmark results

rocket 0.5.0 is a rust web framework. At concurrency 64 it serves 150 042 requests per second with a P50 latency of 0.40 ms, ranking 87 of 358 overall and 26 of 30 among rust frameworks.

All measured metrics for rocket 0.5.0, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second150 042133 275127 735
P50 latency0.40 ms1.89 ms3.49 ms
P75 latency0.47 ms2.28 ms3.85 ms
P90 latency0.59 ms2.60 ms4.13 ms
P99 latency1.00 ms3.26 ms5.10 ms
P99.999 latency1.87 ms5.69 ms1770.67 ms
Average latency0.43 ms1.92 ms3.91 ms
Minimum latency0.03 ms0.05 ms0.07 ms
Standard deviation0.16 ms0.54 ms25.80 ms
Total requests2 250 7481 999 4761 916 787
Bytes received502.98 MB446.83 MB428.36 MB
HTTP errors000
Request timeouts000
Socket connection errors000
Socket read errors000
Socket write errors000

Rank

Position of rocket on requests per second.
ConcurrencyOverallAmong rust frameworks
6487 of 35826 of 30
25673 of 35825 of 30
51280 of 35825 of 30

Other rust frameworks

Fastest rust frameworks at concurrency 64.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 ohkami-nio 0.24 215 163 0.32 ms 0.62 ms 0
2 khttp 0.2 213 408 0.19 ms 0.27 ms 0
3 ohkami-tokio 0.24 202 631 0.30 ms 0.62 ms 0
4 hyper 1.5 196 162 0.31 ms 0.66 ms 0
5 micro-web 0.3 188 190 0.32 ms 0.78 ms 0
6 warp 0.4 186 137 0.32 ms 0.77 ms 0
7 axum 0.8 181 321 0.33 ms 0.82 ms 0
8 viz 0.11 180 706 0.33 ms 0.81 ms 0
9 reinhardt-web 0.3 178 215 0.33 ms 0.84 ms 0
10 poem 3 177 360 0.34 ms 0.83 ms 0

All 30 rust frameworks