Web Frameworks Benchmark


clojure web framework benchmarks

Benchmark results for 4 clojure web frameworks, measured with zrk at concurrency 64, 256, 512. Fastest at concurrency 64: coast with 167 578 requests per second.

clojure frameworks at concurrency 64, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 coast 1 167 578 0.37 ms 0.78 ms 0
2 donkey 0.5 157 392 0.40 ms 0.64 ms 0
3 luminus 4.52 101 003 0.56 ms 1.78 ms 0
4 pedestal 0.6 54 854 1.03 ms 3.31 ms 0
clojure frameworks at concurrency 256, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 coast 1 146 179 1.72 ms 2.60 ms 0
2 donkey 0.5 132 991 1.57 ms 2.71 ms 0
3 luminus 4.52 91 480 2.78 ms 4.34 ms 0
4 pedestal 0.6 52 132 4.86 ms 6.99 ms 0
clojure frameworks at concurrency 512, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 coast 1 138 983 3.01 ms 4.66 ms 0
2 donkey 0.5 130 763 1.86 ms 2.61 ms 0
3 luminus 4.52 90 018 4.18 ms 5.99 ms 0
4 pedestal 0.6 51 624 7.17 ms 9.45 ms 0