Statements (49)
| 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 |
| 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
|
| https://www.w3.org/2000/01/rdf-schema#label |
ServiceWorker API
|