Real-Time APIs: WebSockets, Server-Sent Events, and Long Polling