HttpArena
Frameworks

beskar-websocket

Emerging · C# · engine: beskar · standard configuration

High-performance WebSocket echo server built with Beskar.Networking.

Achievements

🥇 1 Gold · 🥉 1 Bronze. Top three of a field, taken in this entry's own league: the family composite, the same composite among entries written in the same language, and each test profile it is scored on. Every field is the one the badges publish, so a medal and a badge always say the same thing. How medals are awarded.

MedalAwardFieldRank
🥇 GoldWithin its languageC# · WebSocket1 of 3
🥉 BronzeTest profileWebSocket · Echo Pipelined3 of 12

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
WebSocket4 of 151287

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
WebSocketEcho5122,055,455248us1.42ms5704.5%150MiB
WebSocketEcho4,0962,114,5981.69ms8.41ms5873.9%319MiB
WebSocketEcho16,3842,123,0422.17ms9.95ms6168.7%613MiB
WebSocketEcho Pipelined51222,867,776357us2.52ms5859.4%146MiB
WebSocketEcho Pipelined4,09623,999,0432.39ms10.10ms5999.6%376MiB
WebSocketEcho Pipelined16,38423,254,8164.66ms18.30ms6183.1%700MiB
WebSocketEcho Short-lived512547,59575us176us4253.1%2.7GiB
WebSocketEcho Short-lived4,096539,20277us180us4411.3%2.7GiB

Compared with

The C# entries around beskar-websocket on the WebSocket composite, and the one leading them. The last column shows every profile side by side.

EntryCompositevs beskar-websocket
genhttp-ioxide2627+104%head to head
minima-ws1899+48%head to head
genhttp1716+33%head to head
genhttp-kestrel1108-14%head to head
aspnet-minimal890-31%head to head

Compare beskar-websocket with any C# entry · Compare beskar-websocket with any entry, in any language · Every C# entry, ranked

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