WebSockets are more or less ubiquitously supported [1]. Still, for compatibility and ease of development, your best bet for real-time web is to use SockJS [2], which wraps WebSockets and other transports.
[1]: http://caniuse.com/#feat=websockets [2]: https://github.com/sockjs/sockjs-client