C# web framework comparison: any two, head to head
carter is quicker than aspnet-minimal-11 on 8 of the 10 profiles they both run, and behind on 2. On the HTTP/1.1 composite they score 3454 and 3205.
Pick any two of the 22 C# 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.
| Profile | Conns | carter req/sec | aspnet-minimal-11 req/sec | Delta | carter p99 | aspnet-minimal-11 p99 |
|---|---|---|---|---|---|---|
| Baseline | 4,096 | 1,398,551 | 1,206,595 | +16% | 7.62ms | 10.80ms |
| Short-lived | 4,096 | 460,816 | 461,054 | -0% | 12.30ms | 11.60ms |
| Async Delay | 32,000 | 942,839 | 634,996 | +48% | 85.80ms | 87.90ms |
| Latency-10K | 1,024 | 9,980 | 9,983 | -0% | 118.0us | 124.0us |
| Latency-1M | 1,024 | 998,212 | 997,764 | +0% | 3697.0us | 6558.0us |
| Latency-500K/8 | 1,024 | 323,446 | 278,619 | +16% | 6944768.0us | 8728576.0us |
| JSON Comp | 4,096 | 395,625 | 337,548 | +17% | 36.00ms | 56.80ms |
| JSON Comp | 16,384 | 382,893 | 333,366 | +15% | 67.60ms | 119.40ms |
| JSON TLS | 4,096 | 566,579 | 513,471 | +10% | 130.50ms | 194.90ms |
| 8Gbit | 512 | 49,315 | 49,251 | +0% | 1140.0us | 3223.0us |
Common comparisons
carter vs aspnet-minimal-11 · carter vs aspnet-minimal · carter vs fastendpoints · aspnet-minimal-11 vs aspnet-minimal · aspnet-minimal-11 vs fastendpoints · aspnet-minimal vs fastendpoints
Questions
Is carter faster than aspnet-minimal-11?
carter is quicker than aspnet-minimal-11 on 8 of the 10 profiles they both run, and behind on 2. On the HTTP/1.1 composite they score 3454 and 3205. Both run on the same machine, in the same round, against the same profiles.
Is carter faster than aspnet-minimal?
carter is quicker than aspnet-minimal on 9 of the 10 profiles they both run, and behind on 1. On the HTTP/1.1 composite they score 3454 and 3164. Both run on the same machine, in the same round, against the same profiles.
Is carter faster than fastendpoints?
carter is quicker than fastendpoints on 8 of the 10 profiles they both run, and behind on 2. On the HTTP/1.1 composite they score 3454 and 3059. Both run on the same machine, in the same round, against the same profiles.
Is aspnet-minimal-11 faster than aspnet-minimal?
aspnet-minimal is quicker than aspnet-minimal-11 on 18 of the 25 profiles they both run, and behind on 6. On the HTTP/1.1 composite they score 3205 and 3164. Both run on the same machine, in the same round, against the same profiles.
Which C# framework is fastest overall?
genhttp-ioxide holds the highest HTTP/1.1 composite of the C# entries, at 7006. 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 C# entry
- genhttp-ioxide
- edixoi
- ioxide-pipes
- simplew-tuned
- ioxide
- genhttp
- simplew
- sockets
- minima-sync
- genhttp-kestrel
- carter
- aspnet-minimal-11
- aspnet-minimal
- fastendpoints
- effinitive
- kestrel
- sisk
- cadente
- watson
- servicestack
- beskar-websocket
- minima-ws
Results updated · C# composite ranking · Compare across languages · Other languages · Open the leaderboard