HttpArena
Frameworks

aleph

Emerging · Clojure · engine: netty · 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.119 of 71400

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,289,242395us6.20ms6705.5%14.4GiB
ConnectionBaseline4,0961,301,4372.76ms10.70ms6450.5%5.3GiB
ConnectionShort-lived512504,9571.00ms9.06ms3564.7%5.4GiB
ConnectionShort-lived4,096499,7582.60ms21.90ms3331.5%5.3GiB
WorkloadJSON4,096555,6162.81ms46.90ms5189.1%5.3GiB
WorkloadJSON Comp512224,8832.27ms31.70ms5827.8%6.9GiB
WorkloadJSON Comp4,096235,42312.58ms109.40ms6090.1%6.0GiB
WorkloadJSON Comp16,384233,38828.54ms177.10ms6045.9%6.1GiB
WorkloadJSON TLS4,096611,1679.55ms520.06ms6444.7%10.4GiB
WorkloadUpload3268046.94ms171.70ms2953.5%18.3GiB
WorkloadUpload256575394.35ms2.25s5819.2%31.4GiB
WorkloadStatic1,02423,08746.68ms360.02ms6484.4%7.0GiB
WorkloadStatic4,09622,685162.41ms783.55ms6449.6%7.8GiB
WorkloadStatic6,80022,288260.29ms1.46s6426.4%10.0GiB
WorkloadStatic TLS1,02492,28518.65ms269.99ms6471.1%17.8GiB
WorkloadStatic TLS4,09684,86851.72ms481.36ms6469.3%18.2GiB
WorkloadStatic TLS6,80081,17471.33ms509.81ms6449.0%17.7GiB
DatabaseAsync DB1,024112,1588.68ms14.10ms4836.3%6.2GiB
DatabaseCRUD4,096207,04918.94ms38.70ms4943.6%13.6GiB
DatabaseFortunes1,02441,49724.05ms42.70ms6387.4%14.4GiB
Multi-endpointAPI-425624,1429.45ms43.50ms399.1%956MiB
Multi-endpointAPI-161,02479,30511.22ms60.60ms1665.7%1.8GiB

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