HTML service workers

GPTKB entity

Statements (54)
Predicate Object
gptkbp:instanceOf gptkb:website
gptkbp:accessibleBy gptkb:LocalStorage
gptkb:IndexedDB
DOM directly
Window object
gptkbp:canBe gptkb:Background_Sync_API
gptkb:Cache_API
gptkb:Push_API
gptkb:Notification_API
Fetch API
Clients API
Custom events
Fetch events
Message events
Notification events
Push events
Sync events
gptkbp:canBeDebuggedWith gptkb:Browser_DevTools
gptkbp:canBeTerminated By browser when idle
gptkbp:canBeUnregistered Via navigator.serviceWorker.unregister
gptkbp:canCache Web resources
gptkbp:canIntercept Network requests
gptkbp:cannotUse alert()
confirm()
prompt()
gptkbp:communicatesVia Web pages via postMessage
gptkbp:definedIn gptkb:Service_Worker_API
gptkbp:enables Push notifications
Background sync
Offline functionality
https://www.w3.org/2000/01/rdf-schema#label HTML service workers
gptkbp:introducedIn 2014
gptkbp:lifeCycle sync
push
fetch
activate
install
gptkbp:notableRelease By browser automatically
gptkbp:registration Via navigator.serviceWorker.register
gptkbp:relatedTo gptkb:Cache_API
gptkb:Web_App_Manifest
gptkb:Web_Workers
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:usedIn gptkb:Progressive_Web_Apps
gptkbp:writtenBy gptkb:JavaScript
gptkbp:bfsParent gptkb:standard
gptkbp:bfsLayer 4