What is Long Polling?

What is long polling? Long polling is used in real-time web applications to achieve near-instantaneous communication between the client and the web...