For example a collaborative project management tool like Asana where saves are silent and update live on other peoples screens is a better place for SSE and a REST api than WebSockets, where as a real time game is probably a good place to the latter.
I just launched the beta of a small service for making Server Sent Events painless at http://eventsourcehq.com
It's currently only available for members of Heroku's beta program, but I plan on launching it as a stand alone service as well. In any case all the code behind it available on Github...
http://www.caniuse.com/#search=eventsource
However, since SSE is HTTP-compatible you can easily implement fallback for these, e.g.
Thanks for the info, everyone.
Firefox, Chrome, Safari and Opera all have it. I believe IE10 will have it but I cant find a reference right now.
This seems to be the nicest shim to let you use EventSource on older browsers https://github.com/Yaffle/EventSource, I did make something similar myself but this is much more complete.
The really nice thing about SSE is that you can fall back to long polling very easily with exactly the same back end and as it runs over vanilla http without the upgrade protocol system is much easer to implement, you just don't close the connection after sending a message. Obviously its only one way but we have a well established way of sending messages in the other direction with http POST.