Home / Frameworks / swift
Explore by language
swift web framework benchmarks
Benchmark results for 6 swift web frameworks, measured with zrk at concurrency 64, 256, 512. Fastest at concurrency 64: garuda with 205 848 requests per second.
Compare throughput and latency together. These measurements describe a specific workload and test environment; performance in your application may differ.
Concurrency 64
swift frameworks at concurrency 64, ranked on requests per second.
#
Framework
Requests / second
P50 latency
P99 latency
HTTP errors
1
garuda 1
205 848
0.07 ms
2.07 ms
0
2
hummingbird-framework 2.25
54 057
1.14 ms
3.25 ms
0
3
vapor-framework 4.122
36 417
1.76 ms
2.83 ms
0
4
swifter-framework 1.5
13 969
14.26 ms
2157.19 ms
0
5
flying-fox 0.23
11 196
16.33 ms
17.19 ms
0
6
kitura 3
2 832
7.12 ms
16.05 ms
42 475
Concurrency 256
swift frameworks at concurrency 256, ranked on requests per second.
#
Framework
Requests / second
P50 latency
P99 latency
HTTP errors
1
garuda 1
196 530
1.53 ms
3.72 ms
0
2
hummingbird-framework 2.25
52 238
4.76 ms
8.66 ms
0
3
vapor-framework 4.122
35 167
7.28 ms
7.44 ms
0
4
swifter-framework 1.5
12 939
14.75 ms
2668.38 ms
0
5
flying-fox 0.23
11 745
25.39 ms
26.73 ms
0
6
kitura 3
4 198
3.28 ms
45.07 ms
62 946
Concurrency 512
swift frameworks at concurrency 512, ranked on requests per second.
#
Framework
Requests / second
P50 latency
P99 latency
HTTP errors
1
garuda 1
188 231
2.50 ms
6.28 ms
0
2
hummingbird-framework 2.25
50 342
10.00 ms
15.78 ms
0
3
vapor-framework 4.122
34 952
14.65 ms
14.94 ms
0
4
flying-fox 0.23
13 076
39.65 ms
43.34 ms
0
5
swifter-framework 1.5
12 874
15.18 ms
2668.84 ms
0
6
kitura 3
5 770
5.20 ms
78.73 ms
86 508