Web framework comparison: any two entries, any language
fiber-tuned is quicker than actix on 8 of the 13 profiles they both run, and behind on 4. On the HTTP/1.1 composite they score 6641 and 6372.
Pick any two of the 168 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,539,295 | +9% | 2.56ms | 3.57ms |
| Pipelined | 4,096 | 16,338,425 | 18,511,670 | -12% | 5.31ms | 7.90ms |
| Short-lived | 4,096 | 1,135,157 | 2,036,184 | -44% | 9.25ms | 6.96ms |
| Async Delay | 32,000 | 2,112,168 | 1,520,864 | +39% | 17.40ms | 30.50ms |
| Latency-10K | 1,024 | 9,982 | 9,982 | +0% | 114.0us | 103.0us |
| Latency-1M | 1,024 | 997,622 | 998,244 | -0% | 177.0us | 241.0us |
| Latency-500K/8 | 1,024 | 421,612 | 376,681 | +12% | 3077120.0us | 6301696.0us |
| JSON Comp | 4,096 | 541,211 | 650,735 | -17% | 37.60ms | 23.10ms |
| JSON Comp | 16,384 | 532,649 | 636,030 | -16% | 41.30ms | 52.10ms |
| JSON TLS | 4,096 | 1,157,219 | 1,135,135 | +2% | 64.52ms | 120.60ms |
| 8Gbit | 512 | 49,401 | 49,435 | -0% | 114.0us | 142.0us |
| Static TLS | 1,024 | 55,882 | 573,390 | -90% | 493.97ms | 28.94ms |
| Async DB | 1,024 | 149,386 | 240,544 | -38% | 11.00ms | 29.40ms |
Common comparisons
actix vs fiber-tuned · actix vs fiber · actix vs bun · fiber-tuned vs fiber · fiber-tuned vs bun · fiber vs bun
Questions
Is actix faster than fiber-tuned?
fiber-tuned is quicker than actix on 8 of the 13 profiles they both run, and behind on 4. On the HTTP/1.1 composite they score 6641 and 6372. Both run on the same machine, in the same round, against the same profiles.
Is actix faster than fiber?
actix is quicker than fiber on 12 of the 19 profiles they both run, and behind on 7. On the HTTP/1.1 composite they score 6641 and 5932. 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 6641 and 5852. Both run on the same machine, in the same round, against the same profiles.
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 6372 and 5932. Both run on the same machine, in the same round, against the same profiles.
Which framework is fastest overall?
nilo holds the highest HTTP/1.1 composite of the entries it ranks, at 7489. 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