diff options
Diffstat (limited to 'ext/websocket')
-rw-r--r-- | ext/websocket/01_websocket.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ext/websocket/01_websocket.js b/ext/websocket/01_websocket.js index f28e3ef1b..57689d1ae 100644 --- a/ext/websocket/01_websocket.js +++ b/ext/websocket/01_websocket.js @@ -590,7 +590,11 @@ function createWebSocketBranded() { socket[_extensions] = ""; socket[_protocol] = ""; socket[_url] = ""; - socket[_binaryType] = "blob"; + // We use ArrayBuffer for server websockets for backwards compatibility + // and performance reasons. + // + // https://github.com/denoland/deno/issues/15340#issuecomment-1872353134 + socket[_binaryType] = "arraybuffer"; socket[_idleTimeoutDuration] = 0; socket[_idleTimeoutTimeout] = undefined; return socket; |