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
|