node-websocket
Emerging · JS · engine: v8 · tuned configuration
Node.js WebSocket echo server using ws package
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. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.
| Family | Rank | Composite |
|---|---|---|
| WebSocket | 18 of 32 | 50 |
Every result
Alpha Round, 6 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 |
|---|---|---|---|---|---|---|---|
| WebSocket | Echo | 512 | 1,969,290 | 258us | 600us | 6586.2% | 1.2GiB |
| WebSocket | Echo | 4,096 | 1,996,581 | 1.51ms | 3.02ms | 6422.5% | 1.4GiB |
| WebSocket | Echo | 16,384 | 1,831,732 | 2.58ms | 6.08ms | 6170.9% | 1.4GiB |
| WebSocket | Echo Pipelined | 512 | 3,567,410 | 2.29ms | 2.78ms | 6387.2% | 1.4GiB |
| WebSocket | Echo Pipelined | 4,096 | 3,619,116 | 12.92ms | 19.90ms | 6372.7% | 2.0GiB |
| WebSocket | Echo Pipelined | 16,384 | 3,564,641 | 26.78ms | 47.30ms | 6295.9% | 2.1GiB |
How the benchmark is run · The machine · Add or fix an entry