Pourquoi les Websockets ?

Après la démocratisation d’Ajax (ie. requêtes HTTP asynchrones en Javascript), plusieurs techniques ont été élaborées afin de permettre le push de données depuis le serveur toujours en utilisant HTTP. C’est grâce à ces techniques que l’on reçoit nos mails dans une application web sans avoir à cliquer sur le bouton « Refresh », que les applications de chat sont possibles sans plugin tierce (Flash, Java, …), etc. Le W3C et l’IETF ont spécifié une API Javascript et un protocole nommé Websocket. Ce protocole connecté est adapté à l’envoi de données dans les deux sens et évite de détourner HTTP de son usage initial (ie. un protocole déconnecté sans état).
(Lire la suite…)

Après Ajax, le « Reverse Ajax »…et le Grizzly !

-  » Encore plus fort ! ce n’est plus ton browser qui demande de l’information. C’est ton serveur qui lui remonte, lui push de l’information et le tout en technologie web !  »
-  » oulà, oulà…tu ne serai pas en train de me prendre pour un gars sorti de sa campagne toi ?! « 

En fait, si un peu mais pas tant que ca non plus ;-)

(Lire la suite…)