ServiceWorker API

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instanceOf gptkb:REST_API
gptkbp:accessibleBy DOM directly
gptkbp:canCache Assets
gptkbp:canIntercept Network requests
gptkbp:communicatesVia Web pages via postMessage
gptkbp:definedIn gptkb:HTML_Living_Standard
gptkbp:enables Push notifications
Background sync
Background scripts
Offline support
Resource caching
https://www.w3.org/2000/01/rdf-schema#label ServiceWorker API
gptkbp:introduced gptkb:Google
gptkbp:lifeCycle redundant
activated
installed
activating
installing
gptkbp:notableRelease New service worker script
gptkbp:partOf gptkb:Progressive_Web_Apps
gptkbp:provides Activate event
Fetch event
Install event
Message event
Push event
Sync event
gptkbp:registersWith navigator.serviceWorker
gptkbp:relatedTo gptkb:Background_Sync_API
gptkb:Cache_API
gptkb:Push_API
gptkb:Web_App_Manifest
gptkbp:securityContext HTTPS only
gptkbp:standardizedBy gptkb:W3C
gptkbp:supportedBy gptkb:Safari_11.1
gptkb:Edge_17
gptkb:Firefox_44
gptkb:Chrome_40
gptkbp:usedFor Performance optimization
Background data sync
Network proxying
Offline analytics
Offline-first web apps
Push messaging
Background fetch
Content updates
Custom caching strategies
Reliable background tasks
Resource prefetching
gptkbp:uses gptkb:JavaScript
gptkbp:bfsParent gptkb:HTML_web_workers
gptkbp:bfsLayer 5