Originally Posted by metajack
WebSocket is not widely deployed in browsers yet. It would solve your latency concerns as it uses a single socket message passing interface instead of abusing HTTP requests/response semantics to achieve its goals.
There isn't currently a binding for XMPP over WebSocket, but I do plan to work on one, and I'm sure others have been thinking about it as well.
Agree with metajack, there is currently not a wide adoption of Websockets although it is picking up with Safari 5, Chrome 4, and nightly builds of FF. Microsoft, who knows.
We have implemented support for XMPP over WebSocket and we created this demo site to showcase it - kaazing.me
(you can use your Google account to log in and chat). And as metajack states, most likely there are others implementing or working on implementing support for XMPP over WebSocket. Currently it looks like most of the XMPP adoption is within the IM, gaming, and social community. Would love to hear if there is other usecases for XMPP.