Service Workers
E203897
Service Workers are background scripts in web browsers that enable offline capabilities, caching, and push notifications for web applications.
All labels observed (8)
| Label | Occurrences |
|---|---|
| Service Workers canonical | 10 |
| Service Workers API | 2 |
| Service Workers specification | 2 |
| Service Worker API | 1 |
| Service Workers W3C specification | 1 |
| Service worker (conceptually related but separate API) | 1 |
| Service workers | 1 |
| ServiceWorkerGlobalScope | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T1831764 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: Service Workers Context triple: [Progressive Web Apps, usesTechnology, Service Workers]
-
A.
Progressive Web Apps
Progressive Web Apps are web applications enhanced with modern browser capabilities to provide app-like experiences, including offline use, installation, and push notifications, across multiple platforms.
-
B.
PWA
The Public Works Administration (PWA) was a New Deal U.S. government agency created in 1933 to stimulate economic recovery through large-scale public construction projects such as dams, bridges, schools, and hospitals.
-
C.
Provider Bridging
Provider Bridging is an IEEE 802.1 network technology that extends Ethernet to support scalable, VLAN-based traffic separation and forwarding across large carrier or provider networks.
-
D.
Progress and Service
Progress and Service is the official motto of the Georgia Institute of Technology, reflecting its emphasis on innovation, societal impact, and practical application of knowledge.
-
E.
Serving Gateway
The Serving Gateway is a core network node in LTE/EPC architectures that routes and forwards user data packets between base stations and the packet data network.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: Service Workers Target entity description: Service Workers are background scripts in web browsers that enable offline capabilities, caching, and push notifications for web applications.
-
A.
Progressive Web Apps
Progressive Web Apps are web applications enhanced with modern browser capabilities to provide app-like experiences, including offline use, installation, and push notifications, across multiple platforms.
-
B.
PWA
The Public Works Administration (PWA) was a New Deal U.S. government agency created in 1933 to stimulate economic recovery through large-scale public construction projects such as dams, bridges, schools, and hospitals.
-
C.
Provider Bridging
Provider Bridging is an IEEE 802.1 network technology that extends Ethernet to support scalable, VLAN-based traffic separation and forwarding across large carrier or provider networks.
-
D.
Progress and Service
Progress and Service is the official motto of the Georgia Institute of Technology, reflecting its emphasis on innovation, societal impact, and practical application of knowledge.
-
E.
Serving Gateway
The Serving Gateway is a core network node in LTE/EPC architectures that routes and forwards user data packets between base stations and the packet data network.
- F. None of above. chosen
Statements (55)
| Predicate | Object |
|---|---|
| instanceOf |
Background script
ⓘ
JavaScript API ⓘ Web technology ⓘ |
| browserSupport |
Google Chrome
ⓘ
Microsoft Edge ⓘ Mozilla Firefox ⓘ Safari ⓘ |
| cannotAccess | DOM directly ⓘ |
| communicatesWith | Pages via postMessage ⓘ |
| definedInSpecification |
Service Workers
self-linksurface differs
ⓘ
surface form:
Service Workers W3C specification
|
| enablesFeature |
Background sync
ⓘ
Caching of network requests ⓘ Custom caching strategies ⓘ Network request interception ⓘ Offline capabilities ⓘ Progressive Web App installability support ⓘ Push notifications ⓘ Reliable performance on flaky networks ⓘ |
| executionModel |
Can be terminated and restarted by browser
ⓘ
Event-driven ⓘ |
| hasGlobalObject | self (ServiceWorkerGlobalScope) ⓘ |
| introducedBy | Google Chrome team ⓘ |
| languageUsed | JavaScript ⓘ |
| lifecycleStage |
activated
ⓘ
activating ⓘ installed ⓘ parsed ⓘ redundant ⓘ |
| originPolicy | Same-origin policy applies ⓘ |
| partOf | Progressive Web App technology stack ⓘ |
| registeredVia | navigator.serviceWorker.register() ⓘ |
| registrationLimit | One active service worker per scope ⓘ |
| relatedConcept |
Progressive Web Apps
ⓘ
surface form:
App Shell architecture
Progressive Web Apps ⓘ
surface form:
Progressive Web App
Web workers ⓘ
surface form:
Web Worker
|
| runsInContext |
Web browser
ⓘ
Worker context ⓘ |
| scopeDefinedBy | URL path at registration time ⓘ |
| securityRequirement |
HTTPS
ⓘ
Secure context ⓘ |
| standardizedBy |
World Wide Web Consortium
ⓘ
surface form:
W3C
|
| supportsEvent |
activate
ⓘ
fetch ⓘ install ⓘ message ⓘ push ⓘ sync ⓘ |
| usedFor |
Building Progressive Web Apps
ⓘ
Implementing offline-first experiences ⓘ Improving web app reliability ⓘ Reducing network usage ⓘ |
| usesAPI |
Background Sync API
ⓘ
Cache Storage API ⓘ Web APIs ⓘ
surface form:
Fetch API
Push API ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Input
Subject: Service Workers Description of subject: Service Workers are background scripts in web browsers that enable offline capabilities, caching, and push notifications for web applications.
Referenced by (19)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Notifications API
subject surface form:
Notifications API
this entity surface form:
Service Workers specification
subject surface form:
Blink
subject surface form:
Service Worker
this entity surface form:
Service Workers W3C specification
this entity surface form:
Service Workers specification
this entity surface form:
Service workers
this entity surface form:
ServiceWorkerGlobalScope
this entity surface form:
Service worker (conceptually related but separate API)
subject surface form:
Gecko
this entity surface form:
Service Worker API