HttpArena
Frameworks

gin

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

Gin web framework on the Go net/http server, default configuration. Routing and path/query binding through the Gin API, encoding/json via c.JSON, gzip through the gin-contrib/gzip 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.147 of 71161

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline512317,7961.61ms12.60ms2397.0%84MiB
ConnectionBaseline4,096520,9877.85ms117.40ms3620.3%205MiB
ConnectionPipelined512834,0219.70ms163.90ms3353.2%96MiB
ConnectionPipelined4,0961,209,51940.47ms1.79s4485.3%328MiB
ConnectionShort-lived512145,8603.50ms37.10ms2004.2%60MiB
ConnectionShort-lived4,096166,23624.07ms253.50ms2118.5%68MiB
WorkloadJSON4,096164,73523.07ms623.40ms2651.9%156MiB
WorkloadJSON Comp512168,6763.03ms55.10ms5276.2%365MiB
WorkloadJSON Comp4,096175,22122.83ms467.70ms5515.3%858MiB
WorkloadJSON Comp16,384182,15588.62ms812.10ms5658.5%1.9GiB
WorkloadUpload322,45413.00ms36.80ms2251.5%41MiB
WorkloadUpload2562,89081.73ms306.80ms3977.3%65MiB

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