Home › Frameworks › ruby
ruby web framework benchmarks
Benchmark results for 13 ruby web frameworks, measured with zrk at concurrency 64, 256, 512. Fastest at concurrency 64: agoo with 151 551 requests per second.
ruby frameworks at concurrency 64, ranked on requests per second.
#
Framework
Requests / second
P50 latency
P99 latency
HTTP errors
1
agoo 2.15
151 551
0.18 ms
0.62 ms
0
2
rage 1.27
140 887
0.38 ms
1.32 ms
0
3
syro 3.2
59 639
0.91 ms
3.81 ms
0
4
hanami-api 0.3
59 577
0.93 ms
3.71 ms
0
5
roda 3.107
58 046
0.94 ms
3.78 ms
0
6
cuba 4
55 444
1.00 ms
3.79 ms
0
7
grape 3.3
43 459
1.28 ms
4.94 ms
0
8
rack_app 11
41 880
1.38 ms
4.28 ms
0
9
sinatra 4.2
33 092
1.64 ms
6.41 ms
0
10
hanami 3
32 542
1.63 ms
7.38 ms
0
11
rails-api 8.1
19 356
2.30 ms
16.17 ms
0
12
rails 8.1
16 663
2.88 ms
16.87 ms
0
13
camping 3.2
7 452
8.16 ms
12.84 ms
0
ruby frameworks at concurrency 256, ranked on requests per second.
#
Framework
Requests / second
P50 latency
P99 latency
HTTP errors
1
agoo 2.15
146 698
0.79 ms
1.92 ms
0
2
rage 1.27
115 202
1.89 ms
4.55 ms
0
3
hanami-api 0.3
65 938
3.62 ms
8.51 ms
0
4
syro 3.2
65 885
3.70 ms
7.85 ms
0
5
roda 3.107
65 554
3.70 ms
8.41 ms
0
6
cuba 4
64 277
3.69 ms
9.59 ms
0
7
grape 3.3
56 916
4.05 ms
13.63 ms
0
8
rack_app 11
50 671
4.78 ms
11.24 ms
0
9
hanami 3
41 671
5.36 ms
22.25 ms
0
10
sinatra 4.2
39 871
5.65 ms
20.65 ms
0
11
rails-api 8.1
20 286
11.12 ms
45.14 ms
0
12
rails 8.1
17 793
13.31 ms
42.02 ms
0
13
camping 3.2
6 863
39.42 ms
51.21 ms
0
ruby frameworks at concurrency 512, ranked on requests per second.
#
Framework
Requests / second
P50 latency
P99 latency
HTTP errors
1
agoo 2.15
139 354
1.27 ms
67.66 ms
0
2
rage 1.27
116 521
2.81 ms
6.15 ms
0
3
syro 3.2
65 996
4.45 ms
9.50 ms
0
4
hanami-api 0.3
65 987
4.84 ms
10.48 ms
0
5
roda 3.107
65 652
5.11 ms
10.66 ms
0
6
cuba 4
64 404
5.69 ms
12.96 ms
0
7
grape 3.3
56 086
7.88 ms
28.95 ms
0
8
rack_app 11
51 395
9.29 ms
22.49 ms
0
9
hanami 3
44 161
10.02 ms
42.54 ms
0
10
sinatra 4.2
42 025
10.96 ms
36.15 ms
0
11
rails-api 8.1
20 574
23.09 ms
67.94 ms
0
12
rails 8.1
17 820
26.86 ms
70.35 ms
0
13
camping 3.2
6 956
70.97 ms
102.03 ms
0