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
# dedicated-workers-and-the-dedicatedworkerglobalscope-interface

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
DedicatedWorkerGlobalScope
cancelAnimationFrame
close
message event
messageerror event
name
postMessage
requestAnimationFrame
rtctransform event

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
No support
No support
See implementation notes.
Has more compatibility info.

関連項目