Функции и классы доступные веб-воркерам
JSON, etc.), there are a variety of functions available from the DOM to workers. This article provides a list of those.
Worker Contexts & Functions
Workers run in a different global context than the current window! While
Window is not directly available to workers, many of the same methods are defined in a shared mixin (
WindowOrWorkerGlobalScope), and made available to workers through their own
DedicatedWorkerGlobalScope(en-US) for dedicated workers
SharedWorkerGlobalScope(en-US) for shared workers
ServiceWorkerGlobalScope(en-US) for service workers
Some of the functions that are common to all workers and to the main thread (from
The following functions are only available to workers:
DedicatedWorkerGlobalScope.postMessage(en-US) (dedicated workers only).
Web APIs available in workers
Note: If a listed API is supported by a platform in a particular version, then it can generally be assumed to work in web workers.
The following Web APIs are available to workers:
Broadcast Channel API(en-US)
Channel Messaging API(en-US)
FileReaderSync(en-US) (only works in workers!)
- Network Information API
- Server-sent events
- WebGL with
channelattributes are always null).
Workers can also spawn other workers, so these APIs are also available: