Service Workers API

GPTKB entity

Statements (52)
Predicate Object
gptkbp:instanceOf gptkb:REST_API
gptkbp:accessibleBy DOM directly
gptkbp:canBeRestartedBy browser
gptkbp:canBeTerminatedBy browser
gptkbp:canCache API responses
HTML pages
static assets
gptkbp:canIntercept network requests
gptkbp:communicatesVia web pages via postMessage
gptkbp:compatibleWith gptkb:Internet_Explorer
gptkbp:developedBy gptkb:World_Wide_Web_Consortium
gptkbp:enables background tasks
background fetch
custom caching strategies
offline-first web applications
periodic background sync
gptkbp:eventDriven true
https://www.w3.org/2000/01/rdf-schema#label Service Workers API
gptkbp:introducedIn 2014
gptkbp:lifeCycle messenger
sync
push
fetch
activate
install
gptkbp:notableRelease new service worker version
gptkbp:partOf gptkb:Progressive_Web_Apps
gptkbp:persistent false
gptkbp:registeredIn navigator.serviceWorker.register()
gptkbp:relatedTo gptkb:Web_Push_API
gptkb:Cache_API
Fetch API
gptkbp:runsIndependentlyOf gptkb:website
gptkbp:runsOn browser background thread
gptkbp:scopeDefinedBy registration scope
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 background sync
push notifications
offline support
background scripts
caching resources
intercepting network requests
gptkbp:bfsParent gptkb:HTML5_APIs
gptkb:HTML5_API
gptkb:Web_Workers_API
gptkbp:bfsLayer 6