deferred.js (npm): A lightweight deferred implementation
Keywords: defer|deferred|promise|async|asynchronous