ServiceWorker Experimental API

Common API Experimental API Not implemented

RemoteDebug Core

Chrome (CDP 1.2)

Edge

Node (V8)

Safari iOS 10.0

deliverPushMessage deliverPushMessage
disable disable
dispatchSyncEvent dispatchSyncEvent
enable enable
inspectWorker inspectWorker
setForceUpdateOnPageLoad setForceUpdateOnPageLoad
skipWaiting skipWaiting
startWorker startWorker
stopWorker stopWorker
unregister unregister
updateRegistration updateRegistration
activateTarget
getTargetInfo
sendMessage
stop

Events

RemoteDebug Core

Chrome (CDP 1.2)

Edge

Node (V8)

Safari iOS 10.0

workerErrorReported workerErrorReported
workerRegistrationUpdated workerRegistrationUpdated
workerVersionUpdated workerVersionUpdated
dispatchMessage
workerCreated
workerTerminated

Types

RemoteDebug Core

Chrome (CDP 1.2)

Edge

Node (V8)

Safari iOS 10.0

ServiceWorkerErrorMessage ServiceWorkerErrorMessage
ServiceWorkerRegistration ServiceWorkerRegistration
ServiceWorkerVersion ServiceWorkerVersion
ServiceWorkerVersionRunningStatus ServiceWorkerVersionRunningStatus
ServiceWorkerVersionStatus ServiceWorkerVersionStatus
TargetID
TargetInfo