IssueRaiser

I don't normally like bashing open-source projects, but socket.io should not be used.

I don't normally like bashing open-source projects, but socket.io should not be used. It may be noob-friendly, but that's just because it does things so automatically that you can't really use it correctly. When I was a websockets noob, I used socket.io briefly, and it was a complete waste of time. See, for example, https://github.com/Automattic/socket.io-client/issues/572 (closed without comment). If you want a nice websockets library that handles old browsers, use SockJS. It's far better. [edit: fixed a silly typo]

Posted by amluto on Apr 13, 2015, 11:45 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.7,000 issues0 comments

hackernews (Software)

I don't normally like bashing open-source projects, but socket.io should not be used.

amlutoApr 13, 2015, 11:45 PM

I don't normally like bashing open-source projects, but socket.io should not be used. It may be noob-friendly, but that's just because it does things so automatically that you can't really use it correctly. When I was a websockets noob, I used socket.io briefly, and it was a complete waste of time. See, for example, https://github.com/Automattic/socket.io-client/issues/572 (closed without comment). If you want a nice websockets library that handles old browsers, use SockJS. It's far better. [edit: fixed a silly typo]

Comments (0)

No comments yet. Start the discussion.

Comment on this issue