Push (o "server-push") è la consegna di informazioni sul Web che viene avviata dal server delle informazioni piuttosto che dall'utente o dal client delle informazioni, come di solito è. Uno dei primi servizi Web che si specializzava nello "spingere" le informazioni piuttosto che nel farle "estrarre" a seguito di richieste di pagine Web era Pointcast, un sito che forniva notizie aggiornate e altre informazioni su misura per un profilo utente definito in precedenza. Marimba era un sito (e prodotto) in qualche modo simile che inviava informazioni all'utente in base a una pianificazione predefinita.
In effetti, le informazioni inviate da un server a un utente provengono effettivamente come risultato di una richiesta programmata dal client nel tuo computer. Cioè, qualsiasi informazione sul Web richiede il download di un programma client. Questo programma acquisisce il tuo profilo e quindi avvia periodicamente richieste di informazioni per tuo conto dal server.
Una forma più vera di spinta è BROADCAST informazione. In questo caso, le informazioni vengono inviate a tutti coloro che hanno accesso a un particolare canale o frequenza. La trasmissione di solito (ma non sempre) implica un flusso continuo di informazioni.
Un'altra forma di informazioni "inviate" è la posta elettronica. Sebbene il client di posta elettronica nel tuo computer debba occasionalmente andare al tuo server di posta locale per "ritirare" l'e-mail, l'e-mail è arrivata perché qualcuno te l'ha inviata (push) senza uno per -una richiesta fatta.