Service Worker API

GPTKB entity

Statements (52)
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
https://www.w3.org/2000/01/rdf-schema#label Service Worker API
gptkbp:introducedIn 2014
gptkbp:lifeCycle 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:HTML_service_workers
gptkb:Push_API
gptkbp:bfsLayer 5