HttpArena
Frameworks

beskar-websocket

Emerging · C# · engine: beskar · standard configuration

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

Achievements

🥉 2 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
🥉 BronzeWithin its languageC# · WebSocket3 of 6
🥉 BronzeTest profileWebSocket · Echo Pipelined3 of 20

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
WebSocket9 of 231654

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,308,233221us1.13ms5848.4%140MiB
WebSocketEcho4,0962,199,1121.84ms4.77ms6197.0%307MiB
WebSocketEcho16,3842,007,4057.85ms16.40ms5908.9%831MiB
WebSocketEcho Pipelined51232,017,315255us1.09ms6087.5%102MiB
WebSocketEcho Pipelined4,09630,338,6922.14ms5.09ms6053.8%372MiB
WebSocketEcho Pipelined16,38427,539,8889.22ms19.10ms5994.8%777MiB
WebSocketEcho Short-lived512977,705149us1.38ms4403.0%131MiB
WebSocketEcho Short-lived4,0961,037,160201us2.14ms4626.8%165MiB

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-ioxide2633+59%head to head
minima-ws1899+15%head to head
genhttp1744+5%head to head
genhttp-kestrel1129-32%head to head
aspnet-minimal890-46%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