gpt4 book ai didi

node.js - Q,使用promise时为什么使用bluebird框架?

转载 作者:太空宇宙 更新时间:2023-11-03 23:32:55 24 4
gpt4 key购买 nike

在学习 Node.js 中的 Promise 期间。我有一些疑问。
'promise' 已在 node.js 中定义
但通常它似乎使用额外的 promise 框架,如 Q、bluebird、RSVP 等。
有什么理由吗?

核心node.js功能无法支持promise与promise.denodeify功能的原因是什么?

最佳答案

我不能说 Q,但 Bluebird 比原生 Promise 快得多,并且在原生 Promise 之上提供了许多额外功能。

这与人们使用 lodash 的原因相同,尽管已经使用 [].map() 多年。

此外,Bluebird 比 native Promise 实现具有更好的浏览器支持。

<小时/>

不过,您通常只在服务器上使用 Bluebird。额外的功能和速度不值得用户下载额外的库。

关于node.js - Q,使用promise时为什么使用bluebird框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36039973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com