HTTP server & framework benchmarks

play benchmark results

play 3.0 is a scala web framework. At concurrency 64 it serves 52 753 requests per second with a P50 latency of 1.10 ms, ranking 241 of 403 overall and 4 of 5 among scala frameworks.

Throughput, latency & reliability

All measured metrics for play 3.0, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second52 75356 79856 660
P50 latency1.10 ms4.24 ms8.08 ms
P75 latency1.38 ms5.24 ms10.23 ms
P90 latency1.73 ms6.24 ms12.42 ms
P99 latency3.89 ms8.57 ms17.47 ms
P99.999 latency14.91 ms244.48 ms1562.45 ms
Average latency1.21 ms4.37 ms8.58 ms
Minimum latency0.08 ms0.10 ms0.10 ms
Standard deviation1.36 ms4.30 ms24.57 ms
Total requests791 346852 118850 189
Bytes received251.84 MB271.09 MB270.43 MB
HTTP errors000
Request timeouts000
Socket connection errors000
Socket read errors000
Socket write errors000

Position in this benchmark

Position of play on requests per second.
ConcurrencyOverallAmong scala frameworks
64241 of 4034 of 5
256233 of 4034 of 5
512234 of 4034 of 5

Badge for your README

Show the rank of play in your README. The image is updated together with the results.

web frameworks benchmark: #241 of 403

[![Web Frameworks Benchmark](https://web-frameworks-benchmark.vercel.app/frameworks/scala/play/badge.svg)](https://web-frameworks-benchmark.vercel.app/frameworks/scala/play/)

web frameworks benchmark: #4 of 5 in scala

[![Web Frameworks Benchmark](https://web-frameworks-benchmark.vercel.app/frameworks/scala/play/badge-language.svg)](https://web-frameworks-benchmark.vercel.app/frameworks/scala/play/)

Explore scala frameworks

Fastest scala frameworks at concurrency 64.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 zio-http 3.11 175 057 0.33 ms 0.72 ms 0
2 cask 0.11 94 515 0.41 ms 3.95 ms 0
3 pekkohttp 1.7 83 795 0.71 ms 1.68 ms 0
5 http4s 0.23 37 495 1.16 ms 5.12 ms 0

All 5 scala frameworks