Server push involves the following:
- The server sends down a chunk of data.
- The browser displays the data but leaves the connection open.
- The server sends more data whenever it wants to and the browser displays it, leaving the connection open.
- At a later time, the server sends down yet more data and the browser displays it, and so on.
An example of this can be seen on websites that actively update data, for example, stock market information.
Next: Client Pull