Web Frameworks Benchmark


tide 0.16 benchmark results

tide 0.16 is a rust web framework. At concurrency 64 it serves 95 958 requests per second with a P50 latency of 13.97 ms, ranking 193 of 358 overall and 28 of 30 among rust frameworks.

All measured metrics for tide 0.16, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second95 95881 41880 467
P50 latency13.97 ms15.10 ms16.24 ms
P75 latency14.12 ms15.46 ms16.60 ms
P90 latency14.38 ms15.91 ms16.98 ms
P99 latency14.87 ms16.51 ms17.56 ms
P99.999 latency16.30 ms18.62 ms1279.55 ms
Average latency14.01 ms15.14 ms16.64 ms
Minimum latency0.07 ms0.08 ms0.11 ms
Standard deviation0.83 ms1.08 ms22.00 ms
Total requests1 439 4361 221 5001 207 492
Bytes received157.87 MB133.99 MB132.49 MB
HTTP errors000
Request timeouts000
Socket connection errors000
Socket read errors000
Socket write errors000

Rank

Position of tide on requests per second.
ConcurrencyOverallAmong rust frameworks
64193 of 35828 of 30
256214 of 35828 of 30
512212 of 35828 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