Firehose is a minimally invasive way of building realtime web apps without complex protocols or rewriting your app from scratch. Its a dirt simple pub/sub server that keeps client-side Javascript models in synch with the server code via WebSockets or HTTP long polling. It fully embraces RESTful design patterns, which means you’ll end up with a nice API after you build your app. Why Firehose? Work