Web framework comparison: any two entries, any language
fiber-tuned is quicker than actix on 7 of the 13 profiles they both run, and behind on 5. On the HTTP/1.1 composite they score 6880 and 6462.
Pick any two of the 141 entries, in any language - the picker is grouped by language, and the two sides do not have to match. 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.
| Profile | Conns | actix req/sec | fiber-tuned req/sec | Delta | actix p99 | fiber-tuned p99 |
|---|---|---|---|---|---|---|
| Baseline | 4,096 | 2,775,120 | 2,495,624 | +11% | 2.56ms | 3.64ms |
| Pipelined | 4,096 | 16,338,425 | 16,909,280 | -3% | 5.31ms | 8.35ms |
| Short-lived | 4,096 | 1,135,157 | 2,004,197 | -43% | 9.25ms | 7.05ms |
| Async Delay | 32,000 | 2,112,168 | 1,517,624 | +39% | 17.40ms | 30.70ms |
| Latency-10K | 1,024 | 9,982 | 9,982 | +0% | 114.0us | 106.0us |
| Latency-1M | 1,024 | 997,622 | 998,228 | -0% | 177.0us | 249.0us |
| Latency-500K/8 | 1,024 | 421,612 | 369,171 | +14% | 3077120.0us | 6445056.0us |
| JSON Comp | 4,096 | 541,211 | 659,490 | -18% | 37.60ms | 23.20ms |
| JSON Comp | 16,384 | 532,649 | 641,662 | -17% | 41.30ms | 51.70ms |
| JSON TLS | 4,096 | 1,157,219 | 1,052,542 | +10% | 64.52ms | 108.37ms |
| 8Gbit | 512 | 49,401 | 49,337 | +0% | 114.0us | 142.0us |
| Static TLS | 1,024 | 55,882 | 546,827 | -90% | 493.97ms | 31.73ms |
| Async DB | 1,024 | 149,386 | 242,289 | -38% | 11.00ms | 31.10ms |
Common comparisons
actix vs fiber-tuned · actix vs bun · actix vs ntex · fiber-tuned vs bun · fiber-tuned vs ntex · bun vs ntex
Questions
Is actix faster than fiber-tuned?
fiber-tuned is quicker than actix on 7 of the 13 profiles they both run, and behind on 5. On the HTTP/1.1 composite they score 6880 and 6462. Both run on the same machine, in the same round, against the same profiles.
Is actix faster than bun?
bun is quicker than actix on 13 of the 22 profiles they both run, and behind on 8. On the HTTP/1.1 composite they score 6880 and 6065. Both run on the same machine, in the same round, against the same profiles.
Is actix faster than ntex?
ntex is quicker than actix on 5 of the 10 profiles they both run, and behind on 4. On the HTTP/1.1 composite they score 6880 and 5956. Both run on the same machine, in the same round, against the same profiles.
Is fiber-tuned faster than bun?
fiber-tuned is quicker than bun on 9 of the 13 profiles they both run, and behind on 3. On the HTTP/1.1 composite they score 6462 and 6065. Both run on the same machine, in the same round, against the same profiles.
Which framework is fastest overall?
genhttp-ioxide holds the highest HTTP/1.1 composite of the entries it ranks, at 7074. 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.
Can I compare frameworks written in different languages?
Yes - that is what this page is for. Every entry runs the same profiles on the same machine, so an F# entry and a C# one are measured the same way and the numbers line up. The per-language pages under Comparisons narrow the same table to one language when that is the choice you are making.
Results updated · One language at a time · Every entry, one page each · Open the leaderboard