Long-polling, WebSockets, Server-Sent Events (SSE), and Comet are all techniques used to enable real-time communication between a client (usually a web browser) and a server.