HttpArena
Frameworks

echo

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

Echo v4 on the Go net/http server, default configuration. Routing and path/query binding through the Echo API, encoding/json via c.JSON, gzip through the Echo 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.145 of 71170

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline512313,4821.63ms12.50ms2445.6%78MiB
ConnectionBaseline4,096522,1217.85ms110.90ms3655.3%208MiB
ConnectionPipelined512785,23710.32ms173.80ms3191.2%91MiB
ConnectionPipelined4,0961,167,11841.26ms1.77s4226.6%336MiB
ConnectionShort-lived512126,7104.03ms42.00ms1892.2%60MiB
ConnectionShort-lived4,096159,14625.10ms266.50ms2058.3%63MiB
WorkloadJSON4,096216,82817.96ms459.70ms3260.7%108MiB
WorkloadJSON Comp512189,1012.70ms29.20ms5612.2%314MiB
WorkloadJSON Comp4,096195,53220.68ms198.10ms5605.1%1.2GiB
WorkloadJSON Comp16,384197,66781.70ms493.40ms5642.6%1.4GiB
WorkloadUpload322,44213.07ms37.10ms2197.8%42MiB
WorkloadUpload2562,92280.75ms303.80ms3852.9%64MiB

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