HttpArena
Frameworks

go-fasthttp

Flagship · Go · engine: fasthttp · standard configuration · completeness 2/4

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

Achievements

🥈 1 Silver. Top three of a field, taken in this entry's own league: the family composite, the same composite among entries written in the same language, and each test profile it is scored on. Every field is the one the badges publish, so a medal and a badge always say the same thing. How medals are awarded.

MedalAwardFieldRank
🥈 SilverWithin its languageGo · HTTP/1.12 of 5

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, less 2.5% for each of routing, middleware, request and response the entry does not do for you - its completeness factor, which the WebSocket and gRPC families do not carry. 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 713274

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,0961,195,6753.42ms4.41ms4177.7%158MiB
ConnectionPipelined4,09614,846,3684.41ms8.17ms6536.4%154MiB
ConnectionShort-lived4,096706,7665.78ms9.62ms4658.8%309MiB
EfficiencyLatency-10K1,0249,98273.2us102.0us30.8%89MiB
EfficiencyLatency-1M1,024997,938352.9us1360.0us3727.8%84MiB
WorkloadJSON Comp4,09634,504102.67ms1.89s3095.9%3.2GiB
WorkloadJSON Comp16,38427,078279.57ms4.19s3875.7%6.5GiB
WorkloadJSON TLS4,096528,60354.84ms1.19s5024.4%426MiB
Workload8Gbit51249,346132.0us161.0us291.5%99MiB
WorkloadStatic TLS1,024286,16033.78ms673.44ms4193.7%328MiB
DatabaseAsync DB1,02457,28817.73ms37.80ms3747.2%204MiB

Compared with

The Go entries around go-fasthttp on the HTTP/1.1 composite, and the one leading them. The last column shows every profile side by side.

EntryCompositevs go-fasthttp
fiber-tuned6462+97%head to head
fiber5796+77%head to head
echo2330-29%head to head
gin2301-30%head to head

Compare go-fasthttp with any Go entry · Compare go-fasthttp with any entry, in any language · Every Go entry, ranked

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