HttpArena
Frameworks

go-fasthttp

Flagship · Go · engine: fasthttp · standard configuration

High-performance Go HTTP server using fasthttp with zero-allocation design and buffer reuse.

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.121 of 71333

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline5121,374,954373us982us4358.1%66.6MiB
ConnectionBaseline4,0961,258,4833.25ms4.01ms4207.1%148.5MiB
ConnectionPipelined51214,170,360578us1.46ms6471.2%49.6MiB
ConnectionPipelined4,09614,135,6094.63ms8.86ms6374.1%142.4MiB
ConnectionShort-lived512201,8212.53ms59.80ms2533.8%77.3MiB
ConnectionShort-lived4,096716,6305.71ms12.70ms4970.3%321.5MiB
WorkloadJSON4,096462,4138.52ms219.10ms4922.1%325.4MiB
WorkloadJSON Comp51234,16014.87ms164.10ms2572.6%767MiB
WorkloadJSON Comp4,09635,01895.80ms1.69s3313.1%3.5GiB
WorkloadJSON Comp16,38426,108241.27ms3.75s3817.6%6.8GiB
WorkloadUpload322,02315.78ms72.40ms2914.6%21.8GiB
WorkloadUpload2562,155114.26ms484.30ms6344.5%48.9GiB
WorkloadStatic1,024653,8562.08ms2.08ms5648.7%99.4MiB
WorkloadStatic4,096624,0247.24ms7.24ms5528.4%221.7MiB
WorkloadStatic6,800622,00111.32ms11.32ms5732.3%337.1MiB
DatabaseAsync DB1,02464,85415.68ms33.70ms3877.1%201.4MiB
Multi-endpointAPI-425626,0369.83ms41.50ms375.8%43.7MiB
Multi-endpointAPI-161,02464,81415.73ms78.50ms1468.5%142.8MiB

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