There is actually a way to do streaming over HTTP without doing WebSockets. It's called "Server Sent Events" and is implemented in the EventSource API in Chrome, Firefox and Safari.
It's quite easy to fall back to long polling in older browsers and it's a very simple and straight forward format.