Web Frameworks Benchmark


swift web framework benchmarks

Benchmark results for 5 swift web frameworks, measured with zrk at concurrency 64, 256, 512. Fastest at concurrency 64: hummingbird-framework with 90 295 requests per second.

swift frameworks at concurrency 64, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 hummingbird-framework 2.25 90 295 0.65 ms 1.75 ms 0
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
swift frameworks at concurrency 256, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 vapor-framework 4.121 88 561 2.51 ms 7.93 ms 0
2 hummingbird-framework 2.25 82 456 2.60 ms 3.76 ms 0
3 kitura 3 16 714 1.13 ms 5.82 ms 250 739
4 flying-fox 0.23 14 549 22.75 ms 23.99 ms 0
5 swifter-framework 1.5 7 231 0.35 ms 0.51 ms 0
swift frameworks at concurrency 512, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 vapor-framework 4.121 88 009 4.27 ms 10.74 ms 0
2 hummingbird-framework 2.25 81 910 2.67 ms 4.08 ms 0
3 kitura 3 16 834 1.11 ms 5.36 ms 252 560
4 flying-fox 0.23 16 404 32.34 ms 33.61 ms 0
5 swifter-framework 1.5 0 0.00 ms 0.00 ms 0