Benchmark: handle 20 thousand idle clients to the server (no subscriptions, no transmissions). The results are pretty self-explaining: Action Cable requires much more memory. Because it’s Ruby. And, of course, Rails. For the next two measurements we used WebSocket Shootout broadcasting benchmark which can be described as follows: 1000 clients connect, 40 of them send a message to a server, which i
