WebSocket's support for binary is now checked, and base64 is used when there is no binaryType. What is still missing, is communicating the lack of binaryType over to the server.