HttpArena
Frameworks

roda

Flagship · Ruby · engine: puma · standard configuration · completeness 4/4

Roda routing tree web toolkit

Achievements

🥇 1 Gold. Top three of a field, taken in this entry's own league: the family composite, the same composite among entries written in the same language, and each test profile it is scored on. Every field is the one the badges publish, so a medal and a badge always say the same thing. How medals are awarded.

MedalAwardFieldRank
🥇 GoldWithin its languageRuby · HTTP/1.11 of 5

Composite rank

Each profile of a family is worth 100 to the entry that leads it, and the composite is the sum over the family, less 2.5% for each of routing, middleware, request and response the entry does not do for you - its completeness factor, which the WebSocket and gRPC families do not carry. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.

FamilyRankComposite
HTTP/1.157 of 711305

Every result

Alpha Round, 13 runs. Requests per second is the best of three; latency, CPU and memory come from that run.

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,09685,31840.76ms199.00ms4295.7%5.1GiB
ConnectionPipelined4,096701,92078.64ms146.80ms6617.2%2.2GiB
ConnectionShort-lived4,09639,43189.92ms219.20ms2769.7%3.2GiB
ConcurrencyAsync Delay32,00023,977541.33ms2.33s544.3%5.6GiB
EfficiencyLatency-10K1,0249,982199.7us700.0us188.9%3.9GiB
EfficiencyLatency-1M1,024376,2996074426.2us13512704.0us6282.1%5.5GiB
EfficiencyLatency-500K/81,02462,0598833067.2us17342464.0us768.7%1.4GiB
WorkloadJSON Comp4,096144,37325.39ms50.50ms6403.9%5.2GiB
WorkloadJSON Comp16,384142,82068.95ms173.70ms6197.3%5.6GiB
WorkloadJSON TLS4,096229,79017.76ms192.40ms6469.7%7.9GiB
Workload8Gbit51249,362369.9us1216.0us1515.6%7.0GiB
WorkloadStatic TLS1,024111,7459.67ms136.46ms6552.5%6.4GiB
DatabaseAsync DB1,02463,11214.86ms157.80ms4365.8%2.8GiB

Compared with

The Ruby entries around roda on the HTTP/1.1 composite, and the one leading them. The last column shows every profile side by side.

EntryCompositevs roda
h2o-mruby3350+157%head to head
rage1257-4%head to head
sinatra1148-12%head to head

Compare roda with any Ruby entry · Compare roda with any entry, in any language · Every Ruby entry, ranked

Results updated · How the benchmark is run · The machine · Add or fix an entry