I dunno man, I would combine some server side magic as well. We did a similar thing, but used Nginx to push updates to our rails app. this way you don't have to constantly poll the server every 10 seconds or something.