I feel like SocketIO has been on the way out for a bit now. When I originally started UbSub it felt like the obvious solution to a streaming event system, but technology changes, and so we have to.
Since SocketIO and Websockets are actually quite similar from a client perspective, we decided the best way to implement them was very similar to how SocketIO is currently implemented (We actually just refactored the Socket microservice). Now,
socket.ubsub.io can stream to two different endpoints, SocketIO and websockets. SocketIO will remain a supported streaming platform.
To read more about websockets visit the documentation