but the question is, socket.io chooses transport based on browser