DedicatedWorkerGlobalScope
メモ: この機能は専用ウェブワーカー内でのみ利用可能です。
DedicatedWorkerGlobalScope
オブジェクト(Worker
グローバルスコープ)は、 self
キーワードでアクセスできます。一部の追加のグローバル関数、名前空間オブジェクト、コンストラクターは、通常はワーカーのグローバルスコープに関連付けられていませんが、利用することができ、 JavaScript リファレンスに列挙されています。ワーカーで利用できる機能も参照してください。
インスタンスプロパティ
このインターフェイスは WorkerGlobalScope
、またその親の EventTarget
インターフェイスからプロパティを継承しています。
DedicatedWorkerGlobalScope.name
読取専用-
Worker
がWorker()
コンストラクターを使用して作成されたときに、(オプションで)指定された名前です。これは主にデバッグのために使用されます。
インスタンスメソッド
このインターフェイスは WorkerGlobalScope
、またその親の EventTarget
インターフェイスからメソッドを継承しています。
DedicatedWorkerGlobalScope.close()
-
WorkerGlobalScope
のイベントループでキューに入れられたタスクを破棄し、この特定のスコープを具体的に閉じます。 DedicatedWorkerGlobalScope.postMessage()
-
メッセージ(あらゆる JavaScript オブジェクトで構成可能)を、ワーカーを最初に生成した親ドキュメントに送信します。
DedicatedWorkerGlobalScope.cancelAnimationFrame()
-
以前に
requestAnimationFrame()
を呼び出してスケジュールされたアニメーションフレームリクエストを取り消します。 DedicatedWorkerGlobalScope.requestAnimationFrame()
-
アニメーションフレームリクエストを実行し、次の再描画の前にユーザー提供のコールバック関数を呼び出します。
イベント
このイベントを待ち受けするには、 addEventListener()
などのメソッドで使用するか、このインターフェイスの onイベント名
プロパティにイベントリスナー設定するかしてください。
message
-
ワーカーが親からメッセージを受け取ったときに発行されます。
messageerror
-
ワーカーがデシリアライズできないメッセージを受け取ったときに発行されます。
rtctransform
-
エンコードされた動画または音声フレームが WebRTC エンコード変換で処理するためにキューに入れられたときに発行されます。
仕様書
Specification |
---|
HTML Standard # dedicated-workers-and-the-dedicatedworkerglobalscope-interface |
ブラウザーの互換性
BCD tables only load in the browser