ebryn/backburner.js is a queueing library that happens to be the heart and soul of the Ember.js internal workflow. Over in the Ember world, this workflow is referred to as the RunLoop. I have put together a fun little example of Backburner to demystify some of its inner workings and to shed light on how other frameworks put it to use.
But before that, let's take a look at what Backburner has to offer.
Via Jan Hesse