Building ramjet-ws-js: a Rust-backed WebSocket path for Node.js that wins where it matters, admits where it loses, and survived 584 million verified round-trips.
The benchmark result I learned the most from was not a win.
At exactly 64 KiB, my WebSocket server was 8.42% slower than uWebSockets.js. It did not crash. It did not corrupt the message. It simply crossed an invisible boundary and became slower.
The reason was fourteen bytes.
That small discovery ended up explaining the entire project better than any headline performance number.






