Push technology, or server push, is a style of Internet-based communication where the request for a given transaction is initiated by the publisher or central server. It is contrasted with pull/get, where the request for the transmission of information is initiated by the receiver or client.
As discussed in Wikipedia, Push technology involves various methods for a web client to subscribe to events being published on the server, for automatic updating of the client. Methods may involve polling or WebSocket.