HTTP server push (also known as HTTP streaming) is a mechanism for sending data from a web server to a web browser.