Long-Polling vs WebSockets vs Server-Sent Events
What is the difference between Long-Polling, WebSockets, and Server-Sent Events?
Long-Polling, WebSockets, and Server-Sent Events are popular communication protocols between a client like a web browser and a web server. First, let’s start with understanding what a standard HTTP web request looks like. Following are a sequence of events for regular HTTP request:
- The client opens a connection and requests data from the server.
- The server calculates the response.
- The server sends the response back to the client on the opened request.
Polling is a standard technique used by the vast majority of AJAX applications