All 3 versions are reasonably successful, and in any event, it's not rocket science to try websocket and fallback on comet upon failure.
The latest version is probably the most robust if your ISP likes fiddling with your HTTP though.
The latest version is probably the most robust if your ISP likes fiddling with your HTTP though.
I don't think reverse proxies are that big a deal personally, as you as a website owner have control of that part of the system. If the reverse proxy can't deal with it, fix it so it can or use a different one or write your own.
There's certainly ISPs out there that proxy all HTTP through their own cache/proxies and fallover with previous spec websocket. Of course the alternative is just to use HTTPS.