Statements (51)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:REST_API
|
| gptkbp:allows |
Caching resources
Intercepting network requests Custom responses |
| gptkbp:developedBy |
gptkb:W3C
|
| gptkbp:doesNotHaveAccessTo |
gptkb:DOM
|
| gptkbp:enables |
Push notifications
Background sync Background scripts Offline support |
| gptkbp:introducedIn |
2014
|
| gptkbp:lifeCycle |
gptkb:messenger
sync push fetch activate install |
| gptkbp:partOf |
gptkb:Progressive_Web_Apps
|
| gptkbp:relatedTo |
gptkb:Background_Sync_API
gptkb:Web_Push_API gptkb:Cache_API Fetch API |
| gptkbp:runsOn |
Separate thread
|
| gptkbp:securityContext |
HTTPS only
|
| gptkbp:specifies |
https://www.w3.org/TR/service-workers/
|
| gptkbp:standardizedBy |
gptkb:W3C
|
| gptkbp:supportedBy |
gptkb:Google_Chrome_40
gptkb:Microsoft_Edge_17 gptkb:Mozilla_Firefox_44 gptkb:Safari_11.1 |
| gptkbp:usedFor |
gptkb:Progressive_Web_Apps
Performance optimization Background tasks Background sync Background data sync App shell architecture Content prefetching Custom fetch handling Granular cache control Network proxying Offline analytics Offline-first web apps Periodic background sync Push messaging Reliable updates Resource caching Silent push notifications |
| gptkbp:usedIn |
Web browsers
|
| gptkbp:bfsParent |
gptkb:Push_API
|
| gptkbp:bfsLayer |
5
|
| https://www.w3.org/2000/01/rdf-schema#label |
Service Worker API
|