Web Frameworks Benchmark


athena 0.21 benchmark results

athena 0.21 is a crystal web framework. At concurrency 64 it serves 95 029 requests per second with a P50 latency of 0.50 ms, ranking 194 of 358 overall and 11 of 12 among crystal frameworks.

All measured metrics for athena 0.21, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second95 02989 27778 876
P50 latency0.50 ms2.07 ms4.08 ms
P75 latency0.91 ms4.06 ms8.89 ms
P90 latency1.48 ms6.48 ms16.62 ms
P99 latency2.70 ms11.89 ms27.79 ms
P99.999 latency4.91 ms21.71 ms34.66 ms
Average latency0.68 ms2.86 ms6.47 ms
Minimum latency0.03 ms0.03 ms0.03 ms
Standard deviation0.59 ms2.65 ms6.55 ms
Total requests1 425 5071 339 4351 183 702
Bytes received183.95 MB173.86 MB153.87 MB
HTTP errors000
Request timeouts000
Socket connection errors000
Socket read errors000
Socket write errors000

Rank

Position of athena on requests per second.
ConcurrencyOverallAmong crystal frameworks
64194 of 35811 of 12
256189 of 3582 of 12
512215 of 3582 of 12

Other crystal frameworks

Fastest crystal frameworks at concurrency 64.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 marten 0.6 116 524 0.38 ms 2.34 ms 0
2 runcobo 2 104 584 0.49 ms 1.87 ms 0
3 toro 0.5 102 349 0.53 ms 1.87 ms 0
4 kemal 1.13 100 892 0.49 ms 2.06 ms 0
5 spider-gazelle 8.1 100 293 0.54 ms 1.91 ms 0
6 orion 3 99 793 0.49 ms 2.16 ms 0
7 router.cr 0.2 99 692 0.55 ms 1.93 ms 0
8 athena-routing 0.2 98 776 0.52 ms 2.06 ms 0
9 grip 5 98 077 0.56 ms 1.95 ms 0
10 amber 1.5 97 511 0.51 ms 2.11 ms 0

All 12 crystal frameworks