Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
メモ: この機能はウェブワーカー内で利用可能です。
WebSocketStream は WebSockets API のインターフェイスで、WebSocket サーバーに接続するためのプロミスベースの API です。接続上でデータを送信および受信するためにストリームを使用するため、自動的にストリームの[背圧]backpressureを活用し、読み取りや書き込みの速度を調整することでアプリケーションのボトルネックを避けることができます。
新しい WebSocketStream オブジェクトインスタンスを生成します。
WebSocketStream インスタンスが作成された WebSocket サーバーの URL を返します。
closed 読取専用ソケット接続が閉じられた際に、オブジェクトで解決される Promise を返します。このオブジェクトには、サーバーから送信された接続終了コードと理由が含まれています。
opened 読取専用ソケット接続が正常に開かれた時点で、オブジェクトを返す Promise が履行されます。このオブジェクトには、接続上でデータを受信・送信するための ReadableStream と WritableStream のインスタンスが含まれています。
WebSocket 接続を閉じます。
完全な説明を付けている完成する例については、 WebSocketStream でクライアントを書く を参照してください。
現在、どの仕様にも属していません。標準化の進捗状況については https://github.com/whatwg/websockets/pull/48 を参照してください。
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2025年9月17日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.