CNode

在项目中,应该使用Promise 还是使用 bluebird进行流程控制, 哪一个效率更高些

问答
Mmajinliang123发布于9 年前最后回复9 年前14 回复5196 浏览0 收藏

在项目中,应该使用Promise 还是使用 bluebird进行流程控制, 哪一个效率更高些

查看回复

回复 (14)

Q
Qiubaowei#1·9 年前

我记得bluebird比原生快那么一点点,感觉无关紧要

T
Telanx#2·9 年前

效率bluebird比原生的高,原生的Promise足以,如果你非要吹毛求疵的话

S
shoyer2010#3·9 年前

推荐用原生的.

T
TimLiu1#4·9 年前

bluebird顺手

From Noder

T
TimLiu1#5·9 年前

还有一些附加函数 From Noder

T
TimLiu1#6·9 年前

推荐使用原生,但是需要把原生理解透彻

From Noder

I
iyuq#7·9 年前

需要使用bluebird那些除了Promise/A+以外的特性可以用bluebird,不然一般用原生就够了,Node.js 8原生的Promise性能应该会有一个4倍左右的提升。

M
majinliang123#8·9 年前
引用 Qiubaowei我记得bluebird比原生快那么一点点,感觉无关紧要

@Qiubaowei 是不是Q比较慢啊,原来使用的是Q

M
majinliang123#9·9 年前
引用 TimLiu1推荐使用原生,但是需要把原生理解透彻 From Noder

@TimLiu1 怎样才能把promise理解好,有什么好的文章吗,还是需要我去看一下源码

T
TimLiu1#10·9 年前

看看阮一峰的ES6

From Noder

Y
yilikun#11·9 年前

原生的是够用了,喜欢折腾的话,用 bluebird

来自酷炫的 CNodeMD

H
Hmilyxy#12·9 年前

bluebird好用一点,为什么不直接async/await呢

T
TimLiu1#13·9 年前

大家的版本还没到8

From Noder

T
TimLiu1#14·9 年前
引用 Hmilyxybluebird好用一点,为什么不直接async/await呢

@Hmilyxy 大家的版本还没到8,而且只要hold住,都可以的,看自己喜好 From Noder

参与回复
登录后即可参与回复。登录