Co.js и bluebird.js - какая разница?
Может кто-нибудь помочь мне понять разницу между использованием Koa.js и Bluebird.js с ES6 Harmony. В частности, как это
co( function * () {
//stuff
} );
сравнить с,
Promise.coroutine( function * () {
//stuff
} );
Просто кажется, что Коа должен использовать Bluebird, а не воссоздавать колесо. Чем отличается?