Paratask is a tool that will execute your Back-end JavaScript code in parallel using the full potential of multi-process programming. In contrast to asynchronous task management, Paratask will create a child Node/io.js process.
A basic but performant promise implementation
Full featured Promises/A+ implementation with exceptionally good performance
Extends Chai with assertions about promises.
[](https://www.npmjs.com/package/combine-promises) [](https://github.com/slorber/combine-promises/actions/work
A lightweight Promises/A+ and when() implementation, plus other async goodies.
`timers/promises` for client and server.
Helpers for using JavaScript promises
Bare bones Promises/A+ implementation
Map over promises concurrently
Modular and fast Promises implementation
A Promise-compatible abstraction that defers resolving/rejecting promises to another closure.
A lightweight promise library
Lightweight promise polyfill. A+ compliant
Check if a string matches the name of a Node.js builtin module
Synchronous Promise-like prototype to use in testing where you would have used an ES6 Promise
A lightweight library that provides tools for organizing asynchronous code
Flush promises in tests
Tries to execute a function and discards any error that occurs
Map over promises serially
JavaScript's Promise extension you may find useful during development.
Promise-based IO
A lightweight library that provides tools for organizing asynchronous code
Run multiple promise-returning & async functions with limited concurrency