Web Frameworks Benchmark


csharp web framework benchmarks

Benchmark results for 8 csharp web frameworks, measured with zrk at concurrency 64, 256, 512. Fastest at concurrency 64: aspnet-minimal-api with 149 369 requests per second.

csharp frameworks at concurrency 64, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 aspnet-minimal-api 10 149 369 0.43 ms 0.74 ms 0
2 carter 10 149 127 0.43 ms 0.71 ms 0
3 genhttp 10.5 146 413 0.43 ms 0.96 ms 0
4 effinitive-framework 1.2 142 313 0.43 ms 1.11 ms 0
5 fastendpoints 7.1 123 166 0.50 ms 1.15 ms 0
6 aspnet-mvc 10 122 932 0.49 ms 1.19 ms 0
7 codebehind 4.6 120 241 0.51 ms 1.09 ms 0
8 simplify.web 5.7 85 373 0.64 ms 2.09 ms 0
csharp frameworks at concurrency 256, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 aspnet-minimal-api 10 124 981 2.04 ms 3.05 ms 0
2 genhttp 10.5 124 853 2.03 ms 3.40 ms 0
3 carter 10 124 575 2.03 ms 3.24 ms 0
4 effinitive-framework 1.2 123 447 2.04 ms 3.45 ms 0
5 aspnet-mvc 10 109 518 2.33 ms 3.65 ms 0
6 fastendpoints 7.1 105 982 2.41 ms 3.65 ms 0
7 codebehind 4.6 101 251 2.49 ms 3.96 ms 0
8 simplify.web 5.7 94 217 2.67 ms 4.79 ms 0
csharp frameworks at concurrency 512, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 aspnet-minimal-api 10 122 485 2.40 ms 3.90 ms 0
2 genhttp 10.5 121 405 3.63 ms 5.21 ms 0
3 carter 10 120 889 3.08 ms 4.26 ms 0
4 effinitive-framework 1.2 119 989 3.32 ms 5.41 ms 0
5 aspnet-mvc 10 105 099 3.94 ms 5.99 ms 0
6 fastendpoints 7.1 103 240 3.88 ms 5.47 ms 0
7 codebehind 4.6 97 990 4.02 ms 5.69 ms 0
8 simplify.web 5.7 94 214 4.72 ms 8.23 ms 0