This is not necessarily true. Old drafts of websocket didn't support binary. We can feature-test by detecting `binaryType`: http://jsfiddle.net/YWCEx/