DedicatedWorkerGlobalScope
BaselineWidely available *
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
* Some parts of this feature may have varying levels of support.
Note: This feature is only available inDedicated Web Workers.
TheDedicatedWorkerGlobalScope
object (theWorker
global scope) is accessible through theself
keyword. Some additional global functions, namespaces objects, and constructors, not typically associated with the worker global scope, but available on it, are listed in theJavaScript Reference. See also:Functions available to workers.
Instance properties
This interface inherits properties from theWorkerGlobalScope
interface, and its parentEventTarget
.
DedicatedWorkerGlobalScope.name
Read onlyThe name that the
Worker
was (optionally) given when it was created using theWorker()
constructor. This is mainly useful for debugging purposes.
Instance methods
This interface inherits methods from theWorkerGlobalScope
interface, and its parentEventTarget
.
DedicatedWorkerGlobalScope.close()
Discards any tasks queued in the
WorkerGlobalScope
's event loop, effectively closing this particular scope.DedicatedWorkerGlobalScope.postMessage()
Sends a message — which can consist of
any
JavaScript object — to the parent document that first spawned the worker.DedicatedWorkerGlobalScope.cancelAnimationFrame()
Cancels an animation frame request previously scheduled through a call to
requestAnimationFrame()
.DedicatedWorkerGlobalScope.requestAnimationFrame()
Perform an animation frame request and call a user-supplied callback function before the next repaint.
Events
Listen to this event usingaddEventListener()
or by assigning an event listener to theoneventname
property of this interface.
message
Fired when the worker receives a message from its parent.
messageerror
Fired when a worker receives a message that can't be deserialized.
rtctransform
Fired when an encoded video or audio frame has been queued for processing by aWebRTC Encoded Transform.
Specifications
Specification |
---|
HTML # dedicated-workers-and-the-dedicatedworkerglobalscope-interface |