Service Worker

GPTKB entity

Statements (47)
Predicate Object
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