Here we compare between bluebird and q. In this comparison we will focus on the latest versions of both packages. The current versions are bluebird 3.5.0 and q 1.5.0.
Full featured Promises/A+ implementation with exceptionally good performance.
It was authored
on Sep, 2013.
q, A library for promises (CommonJS/Promises/A,B,D). It was authored by Kris Kowal on Dec, 2010.
When comparing both packages you notice that
bluebird is the more popular package today
Stars on Github).
bluebird has more versions, more frequent updates, more daily downloads, more weekly downloads, more monthly downloads, less open issues, more stars on Github and more forks.
On the other hand, q has been out there for longer (since 4 years ago), it also has a bigger community of maintainers, less open pull requests and more followers on Github.
In our review bluebird got 10,363,605 points and q got 7,213,358 points. The points are a summary of how big the community is and how well the package is maintained.
Lets dive deeper and have a look at some more details on both packages.
|description||Full featured Promises/A+ implementation with exceptionally good performance||A library for promises (CommonJS/Promises/A,B,D)|
|keywords||promise, performance, promises, promises-a, promises-aplus, async, await, deferred, deferreds, future, flow control, dsl, fluent interface||q, promise, promises, promises-a, promises-aplus, deferred, future, async, flow control, fluent, browser, node|
|author||Petka Antonov||Kris Kowal|
|Related / similar packages|
|lazy.js, lodash, ramda, underscore||asynquence, axios, superagent, async|
|created||4 years ago (Sep, 2013)||7 years ago (Dec, 2010)|
|modified||18 hours ago||7 days ago|
|version average||every 7 days||every a month|
|open pull requests||28||16|
|install||npm i -S bluebird||npm i -S q|
|remove||npm r -S bluebird||npm r -S q|