HttpArena
Frameworks

codebehind

Flagship · C# · engine: kestrel · standard configuration · completeness 4/4

CodeBehind 4.8.2 on ASP.NET Core and Kestrel. Routes via CodeBehind controller classes under wwwroot/*/Default.aspx, JSON through System.Text.Json with web defaults, gzip and brotli through ResponseCompression at level 1, json-tls on 8081, static files on 8081, dataset loaded once at startup.

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.

FamilyRankComposite
HTTP/1.136 of 782879

Every result

Alpha Round, 12 runs. Requests per second is the best of three; latency, CPU and memory come from that run.

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,0961,228,3372.76ms8.56ms5443.8%387MiB
ConnectionPipelined4,0966,436,5495.47ms15.40ms5204.9%374MiB
ConnectionShort-lived4,096453,8821.35ms12.60ms3489.3%176MiB
ConcurrencyAsync Delay32,000862,89124.06ms48.90ms4622.8%1.4GiB
EfficiencyLatency-10K1,0249,982108.1us350.0us144.8%186MiB
EfficiencyLatency-1M1,024997,858695.8us5150.0us4934.2%214MiB
EfficiencyLatency-500K/81,024285,7024260384.1us8433664.0us739.6%198MiB
WorkloadJSON Comp4,096298,9799.07ms29.00ms5734.3%542MiB
WorkloadJSON Comp16,384288,74716.93ms51.60ms5949.2%572MiB
WorkloadJSON TLS4,096455,3889.15ms123.51ms5908.4%827MiB
Workload8Gbit51249,350200.8us1324.0us1013.7%295MiB
WorkloadStatic TLS1,02495,50011.37ms79.07ms6002.0%397MiB

Compared with

The C# entries around codebehind on the HTTP/1.1 composite, and the one leading them. The last column shows every profile side by side.

EntryCompositevs codebehind
genhttp-ioxide7309+154%head to head
aspnet-minimal3083+7%head to head
fastendpoints2976+3%head to head
aspnet-minimal-satorigc2849-1%head to head
kestrel2557-11%head to head

Compare codebehind with any C# entry · Compare codebehind with any entry, in any language · Every C# entry, ranked

Results updated · How the benchmark is run · The machine · Add or fix an entry