Server pushes updates to the client immediately, but not wait for client to pull
Use cases:
- Chat messages
- Live notifications
- Stock prices
- Online users count
- Live dashboards (Prometheus, Grafana 👀)
- Live comments / likes
Polling is bad:
- Wastes bandwidth
- High server load
- Slow updates
SSE
WebSocket