Long Polling is a web development pattern that is used to surpass pushing data from the server to the client. By using Long Polling pattern, the Client requests information from the server. If the server does not have any information about the client, the server holds the request and waits for some information to be available rather than sending an empty resource.