Last month Scaledrone migrated all websocket servers from Node.js to Go. We are a push messaging company so using the best possible websocket solution is vital to us. We started playing around with Go because the memory required per customer was very high. In the end we got more than we asked for as Go servers use a third of the memory that our Node.js servers did. In addition to the memory usage lowering, both response and connections times were reduced significantly.