Websockets non-crossbrowser ? En natif peut être, mais avec une librairie non ! http://socket.io/#browser-support ( Tu peux voir que même IE 6 est supporté comme quoi c'est vraiment très très compatible ). En tous cas si tu utilises les Websockets il faut bien te rendre compte que derrière il faut un serveur, pas un simple hébergement mais bien un log' qui tourne 24 / 24 pour recevoir les sockets et renvoyer des réponses. ( Node.JS + Socket.io c'est vraiment super \o )
Après il reste aussi les système de push en Javascript.
Après il reste aussi les système de push en Javascript.