[Home](./index.md) > [puppeteer](./puppeteer.md) > [WebWorker](./puppeteer.webworker.md) > [executionContext](./puppeteer.webworker.executioncontext.md)
## WebWorker.executionContext() method
Returns the ExecutionContext the WebWorker runs in
Signature:
```typescript
executionContext(): Promise;
```
Returns:
Promise<[ExecutionContext](./puppeteer.executioncontext.md)>
The ExecutionContext the web worker runs in.