title | slug | l10n | ||
---|---|---|---|---|
SharedWorker.port |
Web/API/SharedWorker/port |
|
{{APIRef("Web Workers API")}}
port
は {{domxref("SharedWorker")}} インターフェイスのプロパティで、共有ワーカーを制御したり通信したりするために使用する {{domxref("MessagePort")}} オブジェクトを返します。
{{domxref("MessagePort")}} オブジェクトです。
次のコードスニペットでは、 SharedWorker
オブジェクトを {{domxref("SharedWorker.SharedWorker", "SharedWorker()")}} コンストラクターを使用して生成しています。 {{domxref("MessagePort")}} オブジェクトをSharedWorker.port
プロパティ経由で使用することで、複数のスクリプトからワーカーにアクセスできます。 port は start()
メソッドを使用して開始します。
const myWorker = new SharedWorker("worker.js");
myWorker.port.start();
完全な例は、基本的な共有ワーカーの例(共有ワーカーを実行)を参照してください。
{{Specifications}}
{{Compat}}
- {{domxref("SharedWorker")}}