diff --git a/files/ja/web/api/websocket/binarytype/index.md b/files/ja/web/api/websocket/binarytype/index.md index eb0be9b0c843fa..48f40d52130526 100644 --- a/files/ja/web/api/websocket/binarytype/index.md +++ b/files/ja/web/api/websocket/binarytype/index.md @@ -3,10 +3,10 @@ title: "WebSocket: binaryType プロパティ" short-title: binaryType slug: Web/API/WebSocket/binaryType l10n: - sourceCommit: eda49877b9078b24cd18f794470e5e225add9b94 + sourceCommit: fb311d7305937497570966f015d8cc0eb1a0c29c --- -{{APIRef("Web Sockets API")}} +{{APIRef("WebSockets API")}}{{AvailableInWorkers}} **`WebSocket.binaryType`** プロパティは、この WebSocke 接続によって受信されているバイナリーデータの型を制御します。 diff --git a/files/ja/web/api/websocket/bufferedamount/index.md b/files/ja/web/api/websocket/bufferedamount/index.md index 44f4429b6f63a3..f8e4d25034eb9b 100644 --- a/files/ja/web/api/websocket/bufferedamount/index.md +++ b/files/ja/web/api/websocket/bufferedamount/index.md @@ -3,10 +3,10 @@ title: "WebSocket: bufferedAmount プロパティ" short-title: bufferedAmount slug: Web/API/WebSocket/bufferedAmount l10n: - sourceCommit: eda49877b9078b24cd18f794470e5e225add9b94 + sourceCommit: fb311d7305937497570966f015d8cc0eb1a0c29c --- -{{APIRef("Web Sockets API")}} +{{APIRef("WebSockets API")}}{{AvailableInWorkers}} **`WebSocket.bufferedAmount`** は読み取り専用のプロパティで、 [`send()`](/ja/docs/Web/API/WebSocket/send) の呼び出しによってキューに入れられてはいますが、まだネットワークに送信されていないデータのバイト数を返します。この値は、一度キューに入れられたデータすべてが送信されると 0 にリセットされます。なお、接続が閉じられたときは、 0 にリセットされません。 [`send()`](/ja/docs/Web/API/WebSocket/send) を呼び出し続けると、この値は大きくなっていきます。 diff --git a/files/ja/web/api/websocket/close/index.md b/files/ja/web/api/websocket/close/index.md index 52ce0a2863a5c6..78bc1746d15502 100644 --- a/files/ja/web/api/websocket/close/index.md +++ b/files/ja/web/api/websocket/close/index.md @@ -6,7 +6,7 @@ l10n: sourceCommit: eda49877b9078b24cd18f794470e5e225add9b94 --- -{{APIRef("Web Sockets API")}} +{{APIRef("WebSockets API")}}{{AvailableInWorkers}} **`WebSocket.close()`** メソッドは、 {{domxref("WebSocket")}} の接続、もしくは接続試行(存在した場合)を閉じます。接続がすでに `CLOSED` だった場合、このメソッドは何もしません。 @@ -34,7 +34,7 @@ close(code, reason) - : 独自の [WebSocket 接続が閉じた理由](https://www.rfc-editor.org/rfc/rfc6455.html#section-7.1.6)を提供する文字列(閉じたことについて簡潔で人間が読める散文的な説明)。この値は 123 バイト以下でなければなりません(UTF-8 でエンコードされます)。 - > **メモ:** [UTF-8 は 2 から 4 バイトを使用する](/ja/docs/Glossary/UTF-8)ため、 [ASCII](/ja/docs/Glossary/ASCII) 以外の文字をエンコードすると、 123 文字の `reason` 値に ASCII 以外の文字が入っていると、 123 バイトの制限を超える可能性があります。 + > **メモ:** [ASCII](/ja/docs/Glossary/ASCII) 以外の文字をエンコードするのに [UTF-8 は 2 から 4 バイトを使用する](/ja/docs/Glossary/UTF-8)ため、 123 文字の `reason` 値に ASCII 以外の文字が入っていると、 123 バイトの制限を超える可能性があります。 `reason` の値を指定する場合は、 [`code`](#code) の値も指定してください。 diff --git a/files/ja/web/api/websocket/close_event/index.md b/files/ja/web/api/websocket/close_event/index.md index 7c4dcc55402a19..03aaf59d19edea 100644 --- a/files/ja/web/api/websocket/close_event/index.md +++ b/files/ja/web/api/websocket/close_event/index.md @@ -3,10 +3,10 @@ title: "WebSocket: close イベント" short-title: close slug: Web/API/WebSocket/close_event l10n: - sourceCommit: eda49877b9078b24cd18f794470e5e225add9b94 + sourceCommit: fb311d7305937497570966f015d8cc0eb1a0c29c --- -{{APIRef}} +{{APIRef("WebSockets API")}}{{AvailableInWorkers}} `close` イベントは、 `WebSocket` の接続が閉じられたときに発生します。 @@ -43,7 +43,7 @@ _下記に示したプロパティに加えて、親インターフェイスで ```js exampleSocket.addEventListener("close", (event) => { - console.log("The connection has been closed successfully."); + console.log("この接続を閉じることに成功しました。"); }); ``` @@ -51,7 +51,7 @@ exampleSocket.addEventListener("close", (event) => { ```js exampleSocket.onclose = (event) => { - console.log("The connection has been closed successfully."); + console.log("この接続を閉じることに成功しました。"); }; ``` diff --git a/files/ja/web/api/websocket/error_event/index.md b/files/ja/web/api/websocket/error_event/index.md index d4d8febd9e2d4b..6d3263ec76569c 100644 --- a/files/ja/web/api/websocket/error_event/index.md +++ b/files/ja/web/api/websocket/error_event/index.md @@ -3,10 +3,10 @@ title: "WebSocket: error イベント" short-title: error slug: Web/API/WebSocket/error_event l10n: - sourceCommit: eda49877b9078b24cd18f794470e5e225add9b94 + sourceCommit: fb311d7305937497570966f015d8cc0eb1a0c29c --- -{{APIRef}} +{{APIRef("WebSockets API")}}{{AvailableInWorkers}} `error` イベントは、 `WebSocket` の接続がエラーによって閉じられた(例えば一部のデータを送信できなかった)ときに発生します。 diff --git a/files/ja/web/api/websocket/extensions/index.md b/files/ja/web/api/websocket/extensions/index.md index c7c6f8362a690d..103430d5b86b7a 100644 --- a/files/ja/web/api/websocket/extensions/index.md +++ b/files/ja/web/api/websocket/extensions/index.md @@ -3,10 +3,10 @@ title: "WebSocket: extensions プロパティ" short-title: extensions slug: Web/API/WebSocket/extensions l10n: - sourceCommit: eda49877b9078b24cd18f794470e5e225add9b94 + sourceCommit: fb311d7305937497570966f015d8cc0eb1a0c29c --- -{{APIRef("Web Sockets API")}} +{{APIRef("Web Sockets API")}}{{AvailableInWorkers}} **`WebSocket.extensions`** は読み取り専用のプロパティで、サーバーによって選択された拡張機能を返します。現在は、空文字列か、接続によってネゴシエートされた拡張機能のリストのみを返します。 diff --git a/files/ja/web/api/websocket/index.md b/files/ja/web/api/websocket/index.md index 295ba59143fc68..ac3513039a97c2 100644 --- a/files/ja/web/api/websocket/index.md +++ b/files/ja/web/api/websocket/index.md @@ -2,16 +2,16 @@ title: WebSocket slug: Web/API/WebSocket l10n: - sourceCommit: 4f0f7386262363103a3e9cf482bb348d8570b331 + sourceCommit: fb311d7305937497570966f015d8cc0eb1a0c29c --- -{{APIRef("Web Sockets API")}} +{{APIRef("WebSockets API")}}{{AvailableInWorkers}} `WebSocket` オブジェクトは、サーバーへの [WebSocket](/ja/docs/Web/API/WebSockets_API) 接続の作成と管理、および接続上のデータの送受信に使用する API を提供します。 `WebSocket` を構築するには、 [`WebSocket()`](/ja/docs/Web/API/WebSocket/WebSocket) コンストラクターを使用してください。 -{{AvailableInWorkers}} +> **メモ:** `WebSocket` API には[背圧](/ja/docs/Web/API/Streams_API/Concepts#背圧)を適用する方法がないため、メッセージがアプリケーションの処理速度よりも速く到着すると、アプリケーションはメッセージをバッファリングすることで端末のメモリーを一杯にしたり、 CPU 使用率が 100% になって応答不能になったり、あるいはその両方になったりします。自動的に背圧を提供する代替案については、 {{domxref("WebSocketStream")}} を参照してください。 {{InheritanceDiagram}} diff --git a/files/ja/web/api/websocket/message_event/index.md b/files/ja/web/api/websocket/message_event/index.md index a229b29e29d91c..9a524400353d46 100644 --- a/files/ja/web/api/websocket/message_event/index.md +++ b/files/ja/web/api/websocket/message_event/index.md @@ -3,10 +3,10 @@ title: "WebSocket: message イベント" short-title: message slug: Web/API/WebSocket/message_event l10n: - sourceCommit: 6a0f22ee0b3a854ed37271373cbc1d1099c0d361 + sourceCommit: fb311d7305937497570966f015d8cc0eb1a0c29c --- -{{APIRef}} +{{APIRef("WebSockets API")}}{{AvailableInWorkers}} `message` イベントは、 `WebSocket` を通してデータを受け取ったときに発生します。 @@ -48,10 +48,10 @@ _以下に示したプロパティに加え、親インターフェイスであ ## 例 ```js -// Create WebSocket connection. +// WebSocket 接続を作成 const socket = new WebSocket("ws://localhost:8080"); -// Listen for messages +// メッセージを待ち受け socket.addEventListener("message", (event) => { console.log("Message from server ", event.data); }); diff --git a/files/ja/web/api/websocket/open_event/index.md b/files/ja/web/api/websocket/open_event/index.md index 9a27919db082a8..72de4004f9b022 100644 --- a/files/ja/web/api/websocket/open_event/index.md +++ b/files/ja/web/api/websocket/open_event/index.md @@ -3,10 +3,10 @@ title: "WebSocket: open イベント" short-title: open slug: Web/API/WebSocket/open_event l10n: - sourceCommit: eda49877b9078b24cd18f794470e5e225add9b94 + sourceCommit: fb311d7305937497570966f015d8cc0eb1a0c29c --- -{{APIRef}} +{{APIRef("WebSockets API")}}{{AvailableInWorkers}} `open` イベントは、 `WebSocket` のコネクションが開かれたときに発生します。