--- sidebar_label: WebWorker.executionContext --- # WebWorker.executionContext() method Returns the ExecutionContext the WebWorker runs in **Signature:** ```typescript class WebWorker { executionContext(): Promise; } ``` **Returns:** Promise<[ExecutionContext](./puppeteer.executioncontext.md)> The ExecutionContext the web worker runs in.