HttpArena
Frameworks

robyn

Emerging · Python · engine: uvloop · standard configuration · completeness 4/4

Robyn is a High-Performance Web Framework with a Rust runtime

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.164 of 71892

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,096430,7499.39ms26.60ms6285.4%903MiB
ConnectionPipelined4,09616,183,2223.99ms15.90ms6371.7%962MiB
ConnectionShort-lived4,096320,87512.55ms75.50ms6081.3%1.1GiB
ConcurrencyAsync Delay32,000309,87195.90ms170.80ms5680.6%3.0GiB
EfficiencyLatency-10K1,0249,981198.0us302.0us152.5%867MiB
EfficiencyLatency-1M1,024416,2895286826.8us13340672.0us6404.9%847MiB
EfficiencyLatency-500K/81,02481,0298167243.3us17096704.0us794.7%144MiB

Compared with

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

EntryCompositevs robyn
fastpysgi-wsgi3148+253%head to head
fastpysgi-asgi1362+53%head to head
fastapi1286+44%head to head
slimeweb865-3%head to head
flask343-62%head to head

Compare robyn with any Python entry · Compare robyn with any entry, in any language · Every Python entry, ranked

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