aspnet-minimal + caddy
Flagship · C# · engine: kestrel · standard configuration · completeness 4/4
ASP.NET minimal API behind Caddy, serving HTTP/3 (QUIC) at the edge with h1 forwarding to Kestrel.
Composite rank
Each profile of a family is worth 100 to the entry that leads it, and the composite is the sum over the family, less 2.5% for each of routing, middleware, request and response the entry does not do for you - its completeness factor, which the WebSocket and gRPC families do not carry. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.
| Family | Rank | Composite |
|---|---|---|
| Gateway | 4 of 4 | 911 |
Every result
Alpha Round, 2 runs. Requests per second is the best of three; latency, CPU and memory come from that run.
| Category | Profile | Conns | Req/sec | Avg | p99 | CPU | Memory |
|---|---|---|---|---|---|---|---|
| Gateway | Gateway (H3) | 64 | 82,666 | 24.55ms | 90.18ms | 3472.1% | 804MiB |
| Gateway | Gateway (H3) | 256 | 56,118 | 141.54ms | 805.47ms | 2471.5% | 1.6GiB |
Compared with
The C# entries around aspnet-minimal + caddy on the Gateway composite, and the one leading them. The last column shows every profile side by side.
| Entry | Composite | vs aspnet-minimal + caddy | |
|---|---|---|---|
| aspnet-minimal + nginx | 1976 | +117% | head to head |
Compare aspnet-minimal + caddy with any C# entry · Compare aspnet-minimal + caddy with any entry, in any language · Every C# entry, ranked
Results updated · How the benchmark is run · The machine · Add or fix an entry