HttpArena
Frameworks

bjoern

Engine · Python · engine: libev

A screamingly fast, ultra-lightweight WSGI server

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. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.

FamilyRankComposite
HTTP/1.130 of 3420

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline51212,32241.66ms43.30ms78.6%164MiB
ConnectionBaseline4,09698,76941.47ms43.20ms429.0%189MiB
ConnectionPipelined51212,324629.07ms677.30ms55.4%162MiB
ConnectionPipelined4,09697,989626.26ms683.00ms308.7%431MiB
ConnectionShort-lived51213,72537.22ms42.30ms89.5%149MiB
ConnectionShort-lived4,096110,12537.08ms42.50ms691.4%192MiB
WorkloadJSON4,096318,97612.47ms43.90ms4487.6%222MiB
WorkloadJSON Comp51234,54514.82ms42.00ms652.0%197MiB
WorkloadJSON Comp4,096235,62317.30ms51.60ms4594.0%245MiB
WorkloadJSON Comp16,384281,90454.72ms679.70ms6321.5%333MiB
WorkloadUpload3282838.56ms70.90ms384.3%2.1GiB
WorkloadUpload256920256.85ms1.55s4857.4%4.2GiB
WorkloadStatic1,024470,71710.90ms44.79ms2821.1%173MiB
WorkloadStatic4,096900,2059.49ms66.03ms6617.6%234MiB
WorkloadStatic6,800864,93010.68ms189.13ms6410.0%269MiB
DatabaseAsync DB1,02461,40116.23ms56.90ms4296.4%438MiB
Multi-endpointAPI-425613,38918.47ms50.70ms337.6%57MiB
Multi-endpointAPI-161,02447,30320.03ms82.50ms1252.9%143MiB

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