DedicatedWorkerGlobalScope

メモ: この機能は専用ウェブワーカー内でのみ利用可能です。

DedicatedWorkerGlobalScope オブジェクト(Worker グローバルスコープ)は、 self キーワードでアクセスできます。一部の追加のグローバル関数、名前空間オブジェクト、コンストラクターは、通常はワーカーのグローバルスコープに関連付けられていませんが、利用することができ、 JavaScript リファレンスに列挙されています。ワーカーで利用できる機能も参照してください。

EventTarget WorkerGlobalScope DedicatedWorkerGlobalScope

インスタンスプロパティ

このインターフェイスは WorkerGlobalScope、またその親の EventTarget インターフェイスからプロパティを継承しています。

DedicatedWorkerGlobalScope.name 読取専用

WorkerWorker() コンストラクターを使用して作成されたときに、(オプションで)指定された名前です。これは主にデバッグのために使用されます。

インスタンスメソッド

このインターフェイスは 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

関連項目