Web Frameworks Benchmark


hummingbird-framework 2.25 benchmark results

hummingbird-framework 2.25 is a swift web framework. At concurrency 64 it serves 90 295 requests per second with a P50 latency of 0.65 ms, ranking 204 of 358 overall and 1 of 5 among swift frameworks.

All measured metrics for hummingbird-framework 2.25, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second90 29582 45681 910
P50 latency0.65 ms2.60 ms2.67 ms
P75 latency0.85 ms3.07 ms3.09 ms
P90 latency1.06 ms3.31 ms3.42 ms
P99 latency1.75 ms3.76 ms4.08 ms
P99.999 latency5.13 ms6.54 ms6.54 ms
Average latency0.71 ms2.41 ms2.58 ms
Minimum latency0.11 ms0.30 ms0.21 ms
Standard deviation0.32 ms0.75 ms0.71 ms
Total requests1 354 5201 237 0841 228 995
Bytes received114.72 MB104.83 MB104.14 MB
HTTP errors000
Request timeouts000
Socket connection errors000
Socket read errors000
Socket write errors000

Rank

Position of hummingbird-framework on requests per second.
ConcurrencyOverallAmong swift frameworks
64204 of 3581 of 5
256211 of 3582 of 5
512208 of 3582 of 5

Other swift frameworks

Fastest swift frameworks at concurrency 64.
# Framework Requests / second P50 latency P99 latency HTTP errors
2 vapor-framework 4.121 89 832 0.51 ms 3.54 ms 0
3 swifter-framework 1.5 25 908 14.39 ms 667.63 ms 0
4 kitura 3 16 529 0.57 ms 1.81 ms 247 931
5 flying-fox 0.23 14 187 15.75 ms 16.38 ms 0

All 5 swift frameworks