Skip to content

Web Push Technologies

January 9, 2025
March 12, 2024

Push technology - Wikiwand
php - What are Long-Polling, Websockets, Server-Sent Events (SSE) and Comet? - Stack Overflow

Webhooks vs Websockets vs HTTP Streaming - Which Event-Driven API to use? - YouTube
HTTP Polling vs SSE vs WebSocket vs WebHooks - YouTube

grpc
web-socket
web-rtc


Pre-Web Socket

Polling

Poll at fixed interval
Excessive updates
High latency

Long Polling

Server awaits event before sending respond
More responsive but worst than polling on high volume events
Turns into an unthrottled, continuous loop of immediate polls.

What is HTTP Long Polling? | PubNub
Long Polling - Concepts and Considerations | Ably Realtime
WebSockets vs Long Polling | Ably Blog: Data in Motion

Long Polling and how it differs from Push, Poll and SSE - The Backend Engineering Show - YouTube

rousan/comet: A http long polling comet implementation for nodejs and browser

Streaming

Server not completing response
Intermediaries may buffer response leading to high latency


Server-sent Events (SSE)

Server-sent events - Web APIs | MDN
Can I use... Support tables for HTML5, CSS3, etc
Server-sent events - Wikiwand

Server-Sent Events Crash Course - YouTube

Stream Updates with Server-Sent Events  |  Articles  |  web.dev
A Look at Server-Sent Events – Conectric Networks – Medium
Using SSE Instead Of WebSockets For Unidirectional Data Flow Over HTTP/2 — Smashing Magazine
Using Server-Sent Events in Node.js to Build a Realtime App ← Alligator.io
Realtime newsfeed using server-sent events(SSE) with react.js, Node.js & Mongodb - YouTube
Using Fetch Event Source for server-sent events in React - LogRocket Blog
Fastify Server-Sent Events(SSE). Hi friends, In this blog, I will… | by Edison Devadoss | Medium

Server-sent events vs. WebSockets - LogRocket Blog
Server-Sent Events explained with usecases
Push: SSE vs Websockets - Streamdata.io
Polling vs SSE vs WebSocket— How to choose the right one


Push API

Push API - Web APIs | MDN
How Push Works | Web Fundamentals | Google Developers

🚀🔔 Beginners guide to Web Push Notifications using Service Workers | Blog

ntfy.sh

ntfy.sh | Send push notifications to your phone via PUT/POST
binwiederhier/ntfy: Send push notifications to your phone or desktop using PUT/POST

Open Source Push Notifications! Get notified of any event you can imagine. Triggers abound! - YouTube

Native Notify

free up to 10 push notification subscriber

Push Notifications Made Simple | React Native Expo | Flutter | Native Notify

OneSignal

10,000/mth Free Email Sends, Unlimited Mobile Push Sends

Push Notification Software to Improve Customer Engagement - OneSignal

Webhooks

Should You Build a Webhooks API? — Brandur Leach
WebHooks vs WebSub: Which Is Better For Real-Time Event Streaming? | Nordic APIs |

webhookthing

CloudEvents


WebSub

WebSub - Wikiwand formerly PubSubHubbub
PubSubHubbub


WebTransport

WebTransport
w3c/webtransport: WebTransport is a web API for flexible data transport

Experimenting with WebTransport
Experimenting with QUIC and WebTransport in Go - Centrifugo

What is WebTransport and can it replace WebSockets? | Ably Blog: Data in Motion
WebTransport is a Game Changer Protocol - YouTube