Elles sont effectuées à l'aide d'un modèle PUSH (abonnement/publication).
Le côté client s'abonne d'abord en émettant une requête AJAX. Cette requête AJAX reste indéfiniment en vie. Lorsque le serveur reçoit un nouveau/like, il publie cette mise à jour côté client, mettant ainsi fin à la requête AJAX. Le client reçoit cette mise à jour et émet immédiatement une autre requête AJAX. Il est généralement catégorisé Comet. Une fois auparavant, j'avais mis en place une application de chat en ligne Comet et j'avais écrit un compte-rendu quelque peu technique de ce qui s'y rapportait. Vous pouvez le lire ici, si vous êtes intéressé.
Comet Web Chat Application
Edit:
Un mécanisme de rythme cardiaque (modèle PULL) est certainement plus facile à mettre en œuvre, mais un modèle de PUSH est beaucoup plus efficace.
Votre question est vraiment vague ... En général, vous pouvez utiliser un modèle de médiateur en javascript pour publier des événements et vous abonner à eux. Ensuite, utilisez ajax pour récupérer le nouveau contenu et javascript pour mettre à jour le DOM. –