HttpArena
Frameworks

fiber-tuned

Flagship · Go · engine: fasthttp · tuned configuration · completeness 4/4

Fiber 3 on fasthttp, the fiber entry with what it leaves at default: sonic behind c.JSON, the compress middleware at best speed (brotli 0, gzip 1) and the Postgres pool filled at startup. Same routes, prefork, static and TLS paths as fiber.

Achievements

🥇 1 Gold · 🥉 2 Bronze. 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
🥇 GoldWithin its languageGo · HTTP/1.11 of 8
🥉 BronzeTest profileEfficiency · Latency-1M3 of 96
🥉 BronzeTest profileWorkload · JSON Comp3 of 93

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.16 of 976372

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,0962,539,2951.61ms3.57ms6645.1%911MiB
ConnectionPipelined4,09618,511,6703.54ms7.90ms6529.6%906MiB
ConnectionShort-lived4,0962,036,1841.99ms6.96ms6218.3%1.2GiB
ConcurrencyAsync Delay32,0001,520,86420.85ms30.50ms4197.7%1.3GiB
EfficiencyLatency-10K1,0249,98275.6us103.0us41.1%873MiB
EfficiencyLatency-1M1,024998,244117.7us241.0us4285.5%884MiB
EfficiencyLatency-500K/81,024376,6812383242.6us6301696.0us791.2%108MiB
WorkloadJSON Comp4,096650,7356.28ms23.10ms6322.8%1.1GiB
WorkloadJSON Comp16,384636,03025.54ms52.10ms6274.7%1.9GiB
WorkloadJSON TLS4,0961,135,1353.81ms120.60ms6270.8%1.0GiB
Workload8Gbit51249,435101.7us142.0us349.5%865MiB
WorkloadStatic TLS1,024573,3901.84ms28.94ms6496.8%842MiB
DatabaseAsync DB1,024240,5443.70ms29.40ms4408.4%929MiB

Compared with

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

EntryCompositevs fiber-tuned
fib-tuned7101+11%head to head
fib6302-1%head to head
fiber5932-7%head to head

Compare fiber-tuned with any Go entry · Compare fiber-tuned with any entry, in any language · Every Go entry, ranked

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