Home / Frameworks / scala / play
HTTP server & framework benchmarks
play benchmark results
play 3.0 is a scala web framework. At concurrency 64 it serves 74 628 requests per second with a P50 latency of 2414.93 ms, ranking 216 of 387 overall and 4 of 5 among scala frameworks.
Throughput, latency & reliability
All measured metrics for play 3.0, by concurrency level.
Metric Concurrency 64 Concurrency 256 Concurrency 512
Requests / second 74 628 71 829 69 619
P50 latency 2414.93 ms 2435.41 ms 2278.57 ms
P75 latency 4637.35 ms 4574.55 ms 4387.50 ms
P90 latency 6084.61 ms 5939.88 ms 5800.62 ms
P99 latency 6981.63 ms 7064.92 ms 7796.74 ms
P99.999 latency 7133.18 ms 7473.15 ms 8792.06 ms
Average latency 2741.09 ms 2719.78 ms 2645.44 ms
Minimum latency 0.09 ms 0.09 ms 0.09 ms
Standard deviation 2220.40 ms 2183.42 ms 2235.38 ms
Total requests 1 050 297 962 042 921 124
Bytes received 329.87 MB 302.15 MB 289.30 MB
HTTP errors 0 0 0
Request timeouts 0 0 0
Socket connection errors 0 0 0
Socket read errors 0 0 0
Socket write errors 0 0 0
Position in this benchmark
Position of play on requests per second.
Concurrency Overall Among scala frameworks
64 216 of 387 4 of 5
256 213 of 387 4 of 5
512 217 of 387 4 of 5
Explore scala frameworks
Fastest scala frameworks at concurrency 64.
#
Framework
Requests / second
P50 latency
P99 latency
HTTP errors
1
zio-http 3.11
108 419
1509.55 ms
5386.92 ms
0
2
cask 0.11
103 966
1766.57 ms
5748.74 ms
0
3
pekkohttp 1.7
87 643
2147.50 ms
6472.36 ms
0
5
http4s 0.23
66 705
2763.09 ms
7437.65 ms
0
All 5 scala frameworks