HttpArena
Comparisons

Go web framework comparison: any two, head to head

fiber is quicker than fiber-tuned on 7 of the 13 profiles they both run, and behind on 6. On the HTTP/1.1 composite they score 6460 and 5794.

Pick any two of the 9 Go entries. Requests per second is the best of three runs and the delta is the first column against the second; every row is the same profile at the same connection count, on the same machine. What each profile measures.

ProfileConnsfiber-tuned req/secfiber req/secDeltafiber-tuned p99fiber p99
Baseline4,0962,495,6242,569,980-3%3.64ms3.60ms
Pipelined4,09616,909,28017,195,479-2%8.35ms8.60ms
Short-lived4,0962,004,1972,049,170-2%7.05ms6.82ms
Async Delay32,0001,517,6241,519,706-0%30.70ms30.60ms
Latency-10K1,0249,9829,983-0%106.0us105.0us
Latency-1M1,024998,228997,607+0%249.0us256.0us
Latency-500K/81,024369,171374,319-1%6445056.0us6481920.0us
JSON Comp4,096659,490178,046+270%23.20ms59.70ms
JSON Comp16,384641,662179,380+258%51.70ms155.00ms
JSON TLS4,0961,052,542848,171+24%108.37ms119.01ms
8Gbit51249,33749,172+0%142.0us147.0us
Static TLS1,024546,827557,319-2%31.73ms29.64ms
Async DB1,024242,289238,426+2%31.10ms27.10ms

Common comparisons

fiber-tuned vs fiber · fiber-tuned vs go-fasthttp · fiber-tuned vs echo · fiber vs go-fasthttp · fiber vs echo · go-fasthttp vs echo

Questions

Is fiber-tuned faster than fiber?

fiber is quicker than fiber-tuned on 7 of the 13 profiles they both run, and behind on 6. On the HTTP/1.1 composite they score 6460 and 5794. Both run on the same machine, in the same round, against the same profiles.

Is fiber-tuned faster than go-fasthttp?

fiber-tuned is quicker than go-fasthttp on 9 of the 11 profiles they both run, and behind on 1. On the HTTP/1.1 composite they score 6460 and 3274. Both run on the same machine, in the same round, against the same profiles.

Is fiber-tuned faster than echo?

fiber-tuned is quicker than echo on 12 of the 13 profiles they both run, and behind on 1. On the HTTP/1.1 composite they score 6460 and 2330. Both run on the same machine, in the same round, against the same profiles.

Is fiber faster than go-fasthttp?

fiber is quicker than go-fasthttp on 9 of the 11 profiles they both run, and behind on 2. On the HTTP/1.1 composite they score 5794 and 3274. Both run on the same machine, in the same round, against the same profiles.

Which Go framework is fastest overall?

fiber-tuned holds the highest HTTP/1.1 composite of the Go entries, at 6460. The composite is throughput over the whole suite; if a service is one shape of workload, compare that profile on its own in the table above, because the order changes.

Every Go entry

Results updated · Go composite ranking · Compare across languages · Other languages · Open the leaderboard