hr.queue Async jobs queue Installation $ npm install hr.queue Documentation Creation var Queue = require("hr.queue"); var queue = new Queue(); Defer a task queue.defer(function() { return runAsyncStuff(); }) .then(function() { // This is called once the task has been runned });