HttpArena
Frameworks

chi

Flagship · Go · engine: net/http · standard configuration

chi v5 router on the Go net/http server, default configuration. Routing and path parameters through the chi API, encoding/json for the response body, gzip through the chi middleware.Compress middleware.

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.146 of 71167

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline512295,2951.73ms14.50ms2444.0%75MiB
ConnectionBaseline4,096477,3328.52ms130.20ms3611.5%206MiB
ConnectionPipelined512730,57411.13ms164.70ms3107.2%85MiB
ConnectionPipelined4,0961,072,15646.12ms1.47s3982.9%341MiB
ConnectionShort-lived512135,0883.79ms40.40ms1937.7%63MiB
ConnectionShort-lived4,096159,19325.21ms267.50ms2132.1%65MiB
WorkloadJSON4,096205,71319.19ms511.50ms3140.6%146MiB
WorkloadJSON Comp512186,5862.73ms31.50ms5494.3%431MiB
WorkloadJSON Comp4,096194,01621.08ms277.80ms5707.8%1.2GiB
WorkloadJSON Comp16,384194,58182.41ms774.90ms5684.9%2.4GiB
WorkloadUpload322,43113.12ms37.20ms2241.1%42MiB
WorkloadUpload2562,91880.91ms299.40ms3968.7%68MiB

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