files/en-us/web/api/dedicatedworkerglobalscope/index.md
{{APIRef("Web Workers API")}}{{AvailableInWorkers("dedicated")}}
The DedicatedWorkerGlobalScope object (the {{domxref("Worker")}} global scope) is accessible through the {{domxref("WorkerGlobalScope.self","self")}} keyword. Some additional global functions, namespaces objects, and constructors, not typically associated with the worker global scope, but available on it, are listed in the JavaScript Reference. See also: Functions available to workers.
{{InheritanceDiagram}}
This interface inherits properties from the {{domxref("WorkerGlobalScope")}} interface, and its parent {{domxref("EventTarget")}}.
This interface inherits methods from the {{domxref("WorkerGlobalScope")}} interface, and its parent {{domxref("EventTarget")}}.
WorkerGlobalScope's event loop, effectively closing this particular scope.any JavaScript object — to the parent document that first spawned the worker.Listen to this event using {{domxref("EventTarget/addEventListener()", "addEventListener()")}} or by assigning an event listener to the oneventname property of this interface.
{{Specifications}}
{{Compat}}