HttpArena
Frameworks

ring-http-exchange

Emerging · Clojure · engine: robaho-httpserver · standard configuration

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.115 of 71468

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline5121,209,922422us1.05ms6360.6%13.5GiB
ConnectionBaseline4,0961,176,7343.48ms13.00ms6299.7%13.0GiB
ConnectionShort-lived512838,837602us5.42ms6169.5%13.5GiB
ConnectionShort-lived4,096833,5654.89ms51.40ms5983.6%13.5GiB
WorkloadJSON4,096436,6819.19ms47.90ms5393.9%13.7GiB
WorkloadJSON Comp51218,83227.19ms42.10ms671.1%801MiB
WorkloadJSON Comp4,096139,35429.34ms56.90ms4677.6%14.3GiB
WorkloadJSON Comp16,384224,27062.04ms924.60ms6590.3%15.7GiB
WorkloadJSON TLS4,096445,43813.94ms81.81ms6421.3%13.9GiB
WorkloadUpload322,67111.95ms34.10ms2443.5%392MiB
WorkloadUpload2562,89481.50ms324.30ms4590.8%384MiB
WorkloadStatic1,024224,7337.07ms204.21ms6451.6%4.8GiB
WorkloadStatic4,096238,259129.02ms1.68s6369.6%4.9GiB
WorkloadStatic6,800220,929146.88ms2.00s6528.4%4.9GiB
WorkloadStatic TLS1,024190,4778.27ms219.74ms6390.8%5.0GiB
WorkloadStatic TLS4,096192,014150.45ms1.97s6341.7%5.2GiB
WorkloadStatic TLS6,800184,64946.89ms1.10s6426.8%12.2GiB
DatabaseAsync DB1,024111,4758.86ms14.00ms5168.6%5.7GiB
DatabaseCRUD4,096216,62618.87ms37.10ms5737.7%12.7GiB
DatabaseFortunes1,02480,06412.70ms20.70ms6369.7%14.1GiB
Multi-endpointAPI-425621,27811.99ms34.10ms408.3%772MiB
Multi-endpointAPI-161,02476,34413.20ms45.90ms1725.0%3.0GiB

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