COMET, l'autre direction du web

COMET, l'autre direction du web

Par Viktor Horvath
Date : samedi 9 octobre 2010 11h25
Durée : 20 minutes
Langue : Français
Tags : asynchrone comet pattern push web

Vous pouvez trouver plus d'information sur le site du présentateur :


Les applications web se basent sur le principe requête / réponse HTTP. La réponse est soit une page web entière, soit juste un fragment (AJAX). Mais c'est toujours le client qui demande et le serveur qui répond. Or, on peut imaginer une multitude d'applications où il serait souhaitable que le serveur sache contacter le client dès qu'il y a des nouvelles : chat, mails, notifications...

Le "design pattern" COMET (nommé aussi "server push" ou "reverse AJAX") est devenu un terme collectif pour une vaste diversité des spécifications, tutoriels, serveurs, plug-ins, frameworks et bibliothèques - pour quasiment tous les langages courants - qui ont pour but de faciliter et d'organiser une communication initiée par le serveur. Quelques-uns sont intégrés dans les standards à venir (HTML 5), d'autres cherchent un maximum de compatibilité avec les anciens navigateurs. Côté serveur, l'utilisation des serveurs web asynchrones est conseillée pour être efficace et performant.

Dans la présentation, nous faisons un tour des solutions d'aujourd'hui et des idées pour demain, avant de finir par une petite démonstration et quelques lignes de code.


Présentation suivie par: Arnaud Berthomier (‎oz‎), Olivier Grisel (‎ogrisel‎), Benjamin Grandfond, Anicet Rohee, David Larlet (‎davidbgk‎), Jean Forget, Damien Pollet, conan dalton, Kai Carver (‎kai‎), François Perrad (‎fperrad‎),