1 These days all the cool kids are using Ember.JS or Angular or Meteor or some other single page web application.
2 We use this system at Discourse to notify you interesting things, update the topic pages live and so on.
3 Built on rack hijack and thin async, so we support passenger, thin, unicorn and puma.