You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Parallel provide a simple but powerful way for management of parallel async call.
Normally we use async or promise for parallel async control.
They can resolve every kind of async control problem we get, but the problem is they've done too much and it's neither easy to remember the complicated APIs nor refactoring the code.
Consider chemzqm/serial if you want to control serial callbacks, they have almost the same API.
You must have component installed for browser usage and mocha, mocha-phantomjs installed for testing.
$ npm install -g component mocha mocha-phantomjs
$ git clone git@github.com:chemzqm/parallel.git
$ cd parallel && npm install
$ make
#run test on server side
$ make test#run test through phantomjs
$ make phantomjs
Add Function to parallel, the first argument is a callback function, it should be called with error as first argument and result you need as secound argument.
.done(Function)
The callback function is called with error (null or undefined if not exist) and the result array when all the request get finished (or timeout reached).
Note, this function should only be called once.
License
MIT
About
Make async in parallel easier for node and component.