Push API

E242837

The Push API is a web standard that enables servers to send asynchronous push messages to web applications, allowing them to receive updates even when the page is not actively open.

All labels observed (3)

Label Occurrences
Push API canonical 7
PushSubscription 1
Web Push Protocol 1

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf Browser API ⓘ
Web API ⓘ
Web standard ⓘ
availableIn Modern desktop browsers ⓘ
Modern mobile browsers ⓘ
category Client-side web technology ⓘ
definedBy World Wide Web Consortium ⓘ
surface form: W3C
designedFor Progressive Web Apps ⓘ
differsFrom Server-Sent Events by working when page is closed ⓘ
WebSockets by being optimized for push notifications ⓘ
documentationURL https://developer.mozilla.org/docs/Web/API/Push_API ⓘ
enables Servers to send asynchronous push messages to web applications ⓘ
exposesEvent push event in service workers ⓘ
exposesMethod PushManager.getSubscription() ⓘ
PushManager.subscribe() ⓘ
goal Enable reliable push messaging on the open web ⓘ
hasConcept PushEvent ⓘ
PushMessageData ⓘ
Push API self-linksurface differs ⓘ
surface form: PushSubscription
involves Application server ⓘ
Push service operated by the browser or platform ⓘ
User agent ⓘ
notSameAs Server-Sent Events ⓘ
WebSockets Standard ⓘ
surface form: WebSockets
partOf Open Web Platform ⓘ
relatedTo Notifications API Standard ⓘ
surface form: Notifications API

Service Workers ⓘ
surface form: Service Workers API

Push API self-linksurface differs ⓘ
surface form: Web Push Protocol
requires A push subscription ⓘ
User permission for notifications ⓘ
securityModel Origin-based ⓘ
Permission-based ⓘ
specificationURL https://www.w3.org/TR/push-api/ ⓘ
standardizedBy World Wide Web Consortium ⓘ
supports Background message delivery ⓘ
Payload encryption via Web Push Protocol ⓘ
Receiving updates when a web page is not actively open ⓘ
typicallyUsedWith Encrypted push payloads ⓘ
VAPID (Voluntary Application Server Identification for Web Push) ⓘ
usedFor Push notifications in web applications ⓘ
Re-engagement of users via notifications ⓘ
Real-time content updates ⓘ
uses Service workers ⓘ
worksWhen Browser is closed but service worker can be woken ⓘ
Web application is not in the foreground ⓘ

How these facts were elicited

Referenced by (9)

Full triples — surface form annotated when it differs from this entity's canonical label.

Notifications API Standard → integratesWith → Push API ⓘ
subject surface form: Notifications API
Notifications API Standard → relatedTo → Push API ⓘ
subject surface form: Notifications API
Service Workers → usesAPI → Push API ⓘ
subject surface form: Service Worker
Background Sync API → relatedTo → Push API ⓘ
Permissions API → relatedTo → Push API ⓘ
Push API → relatedTo → Push API self-linksurface differs ⓘ
this entity surface form: Web Push Protocol
Push API → hasConcept → Push API self-linksurface differs ⓘ
this entity surface form: PushSubscription