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