gptkbp:instanceOf
|
gptkb:REST_API
|
gptkbp:accessibleBy
|
DOM directly
|
gptkbp:category
|
gptkb:REST_API
gptkb:standard
gptkb:website
gptkb:Progressive_Web_App_technology
|
gptkbp:communicatesVia
|
Web pages via postMessage
|
gptkbp:developedBy
|
gptkb:World_Wide_Web_Consortium
|
gptkbp:enables
|
Push notifications
Background data sync
Network request interception
Offline-first experience
Resource pre-caching
|
gptkbp:firstAppearance
|
2014
|
https://www.w3.org/2000/01/rdf-schema#label
|
Service Worker
|
gptkbp:introducedIn
|
gptkb:HTML5
|
gptkbp:lifeCycle
|
messenger
sync
push
fetch
activate
install
|
gptkbp:partOf
|
gptkb:Progressive_Web_App
|
gptkbp:registeredIn
|
navigator.serviceWorker.register()
|
gptkbp:relatedTo
|
gptkb:Background_Sync_API
gptkb:Cache_API
gptkb:Push_API
gptkb:Web_Workers
gptkb:Notification_API
Fetch API
|
gptkbp:runsOn
|
Browser background thread
|
gptkbp:securityContext
|
HTTPS only
|
gptkbp:specifies
|
https://www.w3.org/TR/service-workers/
|
gptkbp:standardizedBy
|
gptkb:W3C
|
gptkbp:supportedBy
|
gptkb:Google_Chrome
gptkb:Mozilla_Firefox
gptkb:Microsoft_Edge
gptkb:Safari
|
gptkbp:usedFor
|
Push notifications
Background scripts in web browsers
Background sync
Offline web applications
Caching resources
Intercepting network requests
|
gptkbp:writtenBy
|
gptkb:JavaScript
|
gptkbp:bfsParent
|
gptkb:mobile_application
|
gptkbp:bfsLayer
|
4
|