gptkbp:instanceOf
|
gptkb:REST_API
|
gptkbp:accessibleBy
|
DOM directly
|
gptkbp:canCache
|
Assets
|
gptkbp:canIntercept
|
Network requests
|
gptkbp:communicatesVia
|
Web pages via postMessage
|
gptkbp:definedIn
|
gptkb:HTML_Living_Standard
|
gptkbp:enables
|
Push notifications
Background sync
Background scripts
Offline support
Resource caching
|
https://www.w3.org/2000/01/rdf-schema#label
|
ServiceWorker API
|
gptkbp:introduced
|
gptkb:Google
|
gptkbp:lifeCycle
|
redundant
activated
installed
activating
installing
|
gptkbp:notableRelease
|
New service worker script
|
gptkbp:partOf
|
gptkb:Progressive_Web_Apps
|
gptkbp:provides
|
Activate event
Fetch event
Install event
Message event
Push event
Sync event
|
gptkbp:registersWith
|
navigator.serviceWorker
|
gptkbp:relatedTo
|
gptkb:Background_Sync_API
gptkb:Cache_API
gptkb:Push_API
gptkb:Web_App_Manifest
|
gptkbp:securityContext
|
HTTPS only
|
gptkbp:standardizedBy
|
gptkb:W3C
|
gptkbp:supportedBy
|
gptkb:Safari_11.1
gptkb:Edge_17
gptkb:Firefox_44
gptkb:Chrome_40
|
gptkbp:usedFor
|
Performance optimization
Background data sync
Network proxying
Offline analytics
Offline-first web apps
Push messaging
Background fetch
Content updates
Custom caching strategies
Reliable background tasks
Resource prefetching
|
gptkbp:uses
|
gptkb:JavaScript
|
gptkbp:bfsParent
|
gptkb:HTML_web_workers
|
gptkbp:bfsLayer
|
5
|