WebSocket protocol has been recently updated with some changes to the handshake process and it is backward-incompatible. For example, the stomp-websocket example does not work with the nightly builds of Firefox (3.7) where websocket support has been recently added.
I was wondering if there are plans to update HornetQ to support the newer WebSocket spec. Again, I guess the WebSocket specs are still in flux, so I'm not sure if its a good idea to try and keep up with it at this moment.
But the stomp-websocket chat example captured the imagination of many friends here when I showed them the demo :-). I think there are many real world scenario's where it makes sense for the browser to get real time updates using websockets and messaging.
Web Sockets spec is a moving target:
- safari and webkit are on draft-75
- google chrome stable channel is also on draft-75
- chrome dev channel and firefox are on draft-76
Currently HornetQ supports only draft-75 (actually, netty is doing all the hard work for us).
I've created a JIRA issue to also support draft-76: https://jira.jboss.org/browse/HORNETQ-427