Websocket Shootout: Clojure, C++, Elixir, Go, NodeJS, and Ruby by Jack Christensen on September 1, 2016 When a web application has a requirement for real time bidirectional communication, websockets are the natural choice. But what tools should be used to build a websocket server? Performance is important, but so is the development process. A performance benchmark alone is not enough. We also need
![Websocket Shootout: Clojure, C++, Elixir, Go, NodeJS, and Ruby](https://cdn-ak-scissors.b.st-hatena.com/image/square/b5dd17a4cd9307375647eade923469a6ebfa3c78/height=288;version=1;width=512/https%3A%2F%2Fdkj231ikyz7c1.cloudfront.net%2Fuploads%2Fblog%2Fpost%2Fimage%2F316%2Flarge_websocket_shootout.png)