Web Frameworks Benchmark


dart web framework benchmarks

Benchmark results for 6 dart web frameworks, measured with zrk at concurrency 64, 256, 512. Fastest at concurrency 64: spry-vm with 99 333 requests per second.

dart frameworks at concurrency 64, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 spry-vm 8.1 99 333 0.63 ms 1.67 ms 0
2 spry 8.1 98 012 0.63 ms 1.83 ms 0
3 relic 1.1 70 869 0.82 ms 2.64 ms 0
4 relic-vm 1.1 70 450 0.80 ms 2.96 ms 0
5 shelf 1.4 70 046 0.83 ms 2.46 ms 0
6 shelf-vm 1.4 68 661 0.83 ms 2.65 ms 0
dart frameworks at concurrency 256, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 spry-vm 8.1 88 373 2.96 ms 4.16 ms 0
2 spry 8.1 88 356 2.93 ms 4.16 ms 0
3 shelf 1.4 74 487 3.33 ms 7.63 ms 0
4 relic 1.1 73 105 3.31 ms 9.10 ms 0
5 shelf-vm 1.4 73 017 3.34 ms 8.14 ms 0
6 relic-vm 1.1 72 710 3.32 ms 9.32 ms 0
dart frameworks at concurrency 512, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 spry-vm 8.1 87 270 4.25 ms 5.64 ms 0
2 spry 8.1 87 210 3.89 ms 5.36 ms 0
3 shelf 1.4 74 269 5.75 ms 11.59 ms 0
4 relic-vm 1.1 72 449 6.07 ms 30.84 ms 0
5 shelf-vm 1.4 72 246 5.88 ms 14.19 ms 0
6 relic 1.1 72 043 6.05 ms 38.59 ms 0