Cloudflare Workers、WebSocket のバイナリを Blob 既定で配信
Workers 上の WebSocket で受信したバイナリフレームは、既定で message イベントの Blob として渡される。挙動は WebSocket 仕様およびブラウザ実装に揃えられ、従来の常時 ArrayBuffer 配信から変わる。互換日付が 2026-03-17 以降の Worker では websocket_standard_binary_type 互換フラグにより有効化されており、event.data instanceof ArrayBuffer のみを頼るとバイナリフレームを静かに落とす。
accept() の前に binaryType = "arraybuffer" を設定すれば接続単位で従来の配信に戻せる。Worker 全体で既定を ArrayBuffer に固定したい場合は Wrangler 設定に no_websocket_standard_binary_type を追加する。Durable Object の hibernatable WebSocket の webSocketMessage ハンドラは従来どおり ArrayBuffer を受け取り、この変更の対象外である。