Digging on speed issue I find that the faster way will be using a streaming, in WCF there is such option
No matter what, I still believe that byte  will be faster than base64, since sending 30K for sure faster than sending 40K.
My question, is there any support for streaming in super web socket, is there any plans to implement that? (mean stream data to websocket server where it will pass it to web client)
Open stream channel from server app to web socket server will cut the time by 30%.
If not, how I can send byte to web without been converted base64?!, i will handle the data in my client (web app).