HTTP server & framework benchmarks

pedestal benchmark results

pedestal 0.6 is a clojure web framework. At concurrency 64 it serves 21 889 requests per second with a P50 latency of 2.79 ms, ranking 303 of 383 overall and 4 of 4 among clojure frameworks.

Throughput, latency & reliability

All measured metrics for pedestal 0.6, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second21 88924 82724 770
P50 latency2.79 ms10.61 ms21.52 ms
P75 latency3.94 ms12.79 ms24.50 ms
P90 latency5.24 ms15.76 ms29.28 ms
P99 latency11.90 ms31.72 ms56.46 ms
P99.999 latency30.46 ms94.75 ms254.51 ms
Average latency2.96 ms10.23 ms20.34 ms
Minimum latency0.11 ms0.13 ms0.13 ms
Standard deviation2.45 ms6.15 ms12.40 ms
Total requests328 345372 462371 659
Bytes received146.89 MB166.57 MB166.21 MB
HTTP errors000
Request timeouts000
Socket connection errors000
Socket read errors000
Socket write errors000

Position in this benchmark

Position of pedestal on requests per second.
ConcurrencyOverallAmong clojure frameworks
64303 of 3834 of 4
256298 of 3834 of 4
512298 of 3834 of 4

Badge for your README

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

web frameworks benchmark: #303 of 383

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

web frameworks benchmark: #4 of 4 in clojure

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

Explore clojure frameworks

Fastest clojure frameworks at concurrency 64.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 donkey 0.5 143 146 0.50 ms 0.81 ms 0
2 coast 1 80 091 0.79 ms 1.51 ms 0
3 luminus 4.52 45 546 1.10 ms 8.77 ms 0

All 4 clojure frameworks