[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [ServiceWorker](./puppeteer.protocol.serviceworker.md) ## Protocol.ServiceWorker namespace Signature: ```typescript export namespace ServiceWorker ``` ## Interfaces | Interface | Description | | --- | --- | | [DeliverPushMessageRequest](./puppeteer.protocol.serviceworker.deliverpushmessagerequest.md) | | | [DispatchPeriodicSyncEventRequest](./puppeteer.protocol.serviceworker.dispatchperiodicsynceventrequest.md) | | | [DispatchSyncEventRequest](./puppeteer.protocol.serviceworker.dispatchsynceventrequest.md) | | | [InspectWorkerRequest](./puppeteer.protocol.serviceworker.inspectworkerrequest.md) | | | [ServiceWorkerErrorMessage](./puppeteer.protocol.serviceworker.serviceworkererrormessage.md) | ServiceWorker error message. | | [ServiceWorkerRegistration](./puppeteer.protocol.serviceworker.serviceworkerregistration.md) | ServiceWorker registration. | | [ServiceWorkerVersion](./puppeteer.protocol.serviceworker.serviceworkerversion.md) | ServiceWorker version. | | [SetForceUpdateOnPageLoadRequest](./puppeteer.protocol.serviceworker.setforceupdateonpageloadrequest.md) | | | [SkipWaitingRequest](./puppeteer.protocol.serviceworker.skipwaitingrequest.md) | | | [StartWorkerRequest](./puppeteer.protocol.serviceworker.startworkerrequest.md) | | | [StopWorkerRequest](./puppeteer.protocol.serviceworker.stopworkerrequest.md) | | | [UnregisterRequest](./puppeteer.protocol.serviceworker.unregisterrequest.md) | | | [UpdateRegistrationRequest](./puppeteer.protocol.serviceworker.updateregistrationrequest.md) | | | [WorkerErrorReportedEvent](./puppeteer.protocol.serviceworker.workererrorreportedevent.md) | | | [WorkerRegistrationUpdatedEvent](./puppeteer.protocol.serviceworker.workerregistrationupdatedevent.md) | | | [WorkerVersionUpdatedEvent](./puppeteer.protocol.serviceworker.workerversionupdatedevent.md) | | ## Type Aliases | Type Alias | Description | | --- | --- | | [RegistrationID](./puppeteer.protocol.serviceworker.registrationid.md) | | | [ServiceWorkerVersionRunningStatus](./puppeteer.protocol.serviceworker.serviceworkerversionrunningstatus.md) | | | [ServiceWorkerVersionStatus](./puppeteer.protocol.serviceworker.serviceworkerversionstatus.md) | |