Web Workers don’t have a window
object.
To access global state, use self
instead, code that will work on both the main thread and the worker thread.
But note that you still won’t be able to access or manipulate the parent DOM
(e.g. get window.jQuery
via self.jQuery
).
While the main thread window self
points to the Window object, in worker threads self
points to a separate WorkerGlobalScope
object.