Rien que l'intro elle m'a plu : Aujourd’hui il est possible de construire des applications web temps réelles, capables d’envoyer de petits messages vers un navigateur. Une des technologies qui émerge est particulièrement intéressante :Server-sent event. Pour que cela soit vraiment complet, il faut aussi que votre framework web vous permettre d’utiliser une programmation orientée événement. Nous allons voir comment mettre en oeuvre ces 2 technologies, avec un exemple complet à assembler soit-même à la fin, comme au bon vieux temps de PIF Gadget.
Et en sup' c'est un sujet qu'on traite en ce moment au taf. Et avoir un avis externe dessus est pas mal.
Source:
Ça donne côté browser un truc simpa:
Imaginons que notre application play2 envoie ce message:
data: YHOO data: +2 data: 10
Côté navigateur, il suffit alors de déclarer un peu de Javascript :
var stocks = new EventSource("http://stocks.example.com/play2/ticks/YHOO"); stocks.onmessage = function (event) { var data = event.data.split('\n'); updateStocks(data[0], data[1], data[2]); };
Bonne lecture pour ceux que cela intéresse !
Rappel: playframework.org/