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 (4)

Label Occurrences
Push API canonical 8
PushSubscription 1
Web Push API 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 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 ⓘ
PushSubscription ⓘ
linked to: Push API
involves Application server ⓘ
Push service operated by the browser or platform ⓘ
User agent ⓘ
notSameAs Server-Sent Events ⓘ
WebSockets ⓘ
linked to: WebSockets Standard
partOf Open Web Platform ⓘ
relatedTo Notifications API ⓘ
Service Workers API ⓘ
linked to: Service Workers

Web Push Protocol ⓘ
linked to: Push API
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 (11)

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

Notifications API → integratesWith → Push API ⓘ
subject linked to: Notifications API Standard
Notifications API → relatedTo → Push API ⓘ
subject linked to: Notifications API Standard
Service Worker → usesAPI → Push API ⓘ
subject linked to: Service Workers
Background Sync API → relatedTo → Push API ⓘ
Permissions API → relatedTo → Push API ⓘ
Push API → relatedTo → Web Push Protocol ⓘ
linked to: Push API
Push API → hasConcept → PushSubscription ⓘ
linked to: Push API
VAPID → relatedTo → Web Push API ⓘ
linked to: Push API