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), the Postgres pool filled at startup, and fasthttp at master for its go-brrr brotli. Same routes, prefork, static and TLS paths as fiber.

Achievements

🥇 1 Gold · 🥈 2 Silver · 🥉 1 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 7
🥈 SilverTest profileEfficiency · Latency-1M2 of 92
🥈 SilverTest profileWorkload · JSON Comp2 of 89
🥉 BronzeFamily compositeComposite · HTTP/1.13 of 92

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.13 of 925620

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,0962,495,6241.64ms3.64ms6398.6%908MiB
ConnectionPipelined4,09616,909,2803.88ms8.35ms6730.6%895MiB
ConnectionShort-lived4,0962,004,1972.03ms7.05ms6271.2%1.0GiB
ConcurrencyAsync Delay32,0001,517,62420.92ms30.70ms4238.2%1.2GiB
EfficiencyLatency-10K1,0249,98276.8us106.0us41.1%871MiB
EfficiencyLatency-1M1,024998,228122.1us249.0us4257.8%868MiB
WorkloadJSON Comp4,096659,4906.19ms23.20ms6303.9%1.0GiB
WorkloadJSON Comp16,384641,66225.45ms51.70ms6345.8%1.6GiB
WorkloadJSON TLS4,0961,052,5424.10ms108.37ms6259.1%962MiB
Workload8Gbit51249,337107.4us142.0us348.4%840MiB
WorkloadStatic TLS1,024546,8271.92ms31.73ms6493.1%824MiB
DatabaseAsync DB1,024242,2893.99ms31.10ms4625.2%908MiB

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
fiber5008-11%head to head
go-fasthttp3246-42%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