Quiero usar un WebSocket para transferir datos binarios, pero solo puede usar WebSockets para transferir cadenas UTF-8.Almacenamiento de datos binarios en cadena UTF-8
La codificación con base64 es una opción, pero entiendo que base64 es más conveniente cuando el texto se puede convertir de un formato a otro. En este caso, sé que los datos siempre serán UTF-8, ¿existe una forma mejor de codificar datos binarios en una cadena UTF-8 sin pagar el premium de 33% de tamaño de base64?
Esta pregunta es principalmente académica, ya que el soporte binario probablemente se agregará a WebSocket con el tiempo, y mientras tanto base64 es una alternativa perfectamente cromática.
+1 buena pregunta, con investigaciones anteriores :) – alex
soporte binario en WebSockets ahora son parte de la especificación: http://www.w3.org/TR/websockets/#dom-websocket-send –