Web Frameworks Benchmark


blade 2.1 benchmark results

blade 2.1 is a java web framework. At concurrency 64 it serves 47 077 requests per second with a P50 latency of 1.41 ms, ranking 268 of 358 overall and 20 of 21 among java frameworks.

All measured metrics for blade 2.1, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second47 07758 56562 356
P50 latency1.41 ms4.04 ms7.34 ms
P75 latency1.97 ms6.32 ms11.49 ms
P90 latency2.73 ms8.66 ms15.73 ms
P99 latency4.55 ms13.97 ms25.69 ms
P99.999 latency11.08 ms31.86 ms52.01 ms
Average latency1.36 ms4.36 ms8.17 ms
Minimum latency0.04 ms0.06 ms0.10 ms
Standard deviation1.13 ms3.27 ms5.82 ms
Total requests706 213878 692935 830
Bytes received97.88 MB121.78 MB129.70 MB
HTTP errors000
Request timeouts000
Socket connection errors000
Socket read errors000
Socket write errors000

Rank

Position of blade on requests per second.
ConcurrencyOverallAmong java frameworks
64268 of 35820 of 21
256260 of 35820 of 21
512257 of 35820 of 21

Other java frameworks

Fastest java frameworks at concurrency 64.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 activej 5.5 178 628 0.34 ms 0.51 ms 0
2 jooby 4.5 172 183 0.36 ms 0.55 ms 0
3 rapidoid 5.5 169 271 0.37 ms 0.55 ms 0
4 vertx 5.1 166 709 0.37 ms 0.60 ms 0
5 vertx4web 5.1 161 084 0.38 ms 0.62 ms 0
6 undertow 2.4 159 319 0.39 ms 0.61 ms 0
7 quarkus 3.37 151 687 0.42 ms 0.67 ms 0
8 light-4j 2.2 148 711 0.42 ms 0.80 ms 0
9 restheart 9.7 144 788 0.44 ms 0.67 ms 0
10 helidon-se 4.5 128 093 0.49 ms 0.73 ms 0

All 21 java frameworks