HttpArena
Frameworks

effinitive

Experimental · C# · standard configuration

Ultra-high-performance custom HTTP server for .NET 10 — built from scratch for maximum speed.

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline5121,324,910356us2.41ms5798.0%411MiB
ConnectionBaseline4,0961,391,2172.90ms7.53ms5910.5%1.9GiB
ConnectionPipelined5124,998,8921.64ms6.82ms5730.5%406MiB
ConnectionPipelined4,0965,014,14012.97ms166.90ms5958.8%1.3GiB
ConnectionShort-lived512384,4201.32ms14.70ms3072.3%166MiB
ConnectionShort-lived4,096370,70910.95ms117.90ms2727.1%359MiB
WorkloadJSON4,096442,6188.83ms225.80ms4353.8%396MiB
WorkloadJSON Comp512311,2621.64ms40.70ms4326.1%270MiB
WorkloadJSON Comp4,096300,51913.12ms345.60ms4095.4%391MiB
WorkloadJSON Comp16,384309,44325.17ms663.00ms4088.9%586MiB
WorkloadUpload321,60819.87ms89.60ms3901.0%319MiB
WorkloadUpload2562,333107.95ms546.30ms5745.6%508MiB
WorkloadStatic1,024433,1032.68ms91.41ms5648.7%502MiB
WorkloadStatic4,096420,41515.32ms564.46ms6111.9%1.3GiB
WorkloadStatic6,800405,64332.49ms927.80ms6083.0%2.0GiB
DatabaseAsync DB1,024166,6365.61ms13.70ms3534.5%542MiB
Multi-endpointAPI-425635,9555.74ms29.20ms395.8%289MiB
Multi-endpointAPI-161,02496,5408.63ms52.20ms1505.4%386MiB
HTTP/2Baseline2561,845,96011.11ms677.74ms6200.5%2.5GiB
HTTP/2Baseline1,0242,055,52926.16ms1.99s6062.5%8.1GiB
HTTP/2Static256295,86922.76ms1.98s6181.3%1.4GiB
HTTP/2Static1,024---6187.1%4.3GiB
HTTP/3Baseline64166,85623.80ms74.99ms1953.2%501MiB
HTTP/3Static64100,04140.29ms117.10ms3950.1%781MiB
WebSocketEcho512380,1381.34ms16.20ms3380.0%528MiB
WebSocketEcho4,096344,5628.06ms33.50ms2497.4%2.0GiB
WebSocketEcho16,384403,76010.06ms50.20ms2508.8%2.3GiB
WebSocketEcho Pipelined5126,409,4911.27ms16.00ms3555.4%498MiB
WebSocketEcho Pipelined4,0965,748,0388.07ms31.50ms2538.8%2.0GiB
WebSocketEcho Pipelined16,3846,331,99310.91ms63.90ms2602.9%3.8GiB

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