On synthetic tests, working with websockets on the Go will happen much faster and with minimal overhead. But the chat (like jivosite) more likely to choose node is for backend. Tell me, please, what can be justified that choice? Specialists, like, enough for both languages. Or the nodes have some considerable advantages, in comparison with th?
Go and no synthetic tests faster.
as far as I remember to go and chat was the port Socket.IO
in the backend go the only thing that You need.
Willie.Berge answered on June 7th 19 at 15:02
two languages vs. one language
Go + Websocket -> you need a programmer or two, or one, but knowledge of both languages
NodeJS + Websocket -> enough of a JS programmer
conor.Hilpert90 answered on June 7th 19 at 15:06
I think everything here is simple - money.
Developed on the Node will query X and developed on TH 2. And the code on the Gcd easier for most, even though a bunch of Kabakov.
And Soshnikov there are not so many here in a year or two to catch up.
maybell.Shiel answered on June 7th 19 at 15:08
Overhead purely for the opening and maintenance of websockets not so significant compared to the resource consumption business logic which in my opinion is important ottalkivatsya not from performance but from the fact why would you even contacted websockets.