I wanted to understand what actually powers real-time features — the kind you see in Slack, WhatsApp Web, or any live collaboration tool. HTTP request-response cycles can't do this. WebSockets can.