gpt4 book ai didi

javascript - 选择带有纯 js 与 C++ 附加实现的 Node.js 库

转载 作者:行者123 更新时间:2023-11-28 20:56:49 28 4
gpt4 key购买 nike

选择纯 js 库与包含 C++ 代码的库相比有何优缺点?前任。 timezone-js(纯js)通过node-time(cpp插件)获取带有时区支持的日期。

PS:应用程序需要托管在 Heroku

谢谢

最佳答案

假设这些库在功能上相似,我可以想到一些优点和缺点:

C++ 优点

  • 通常比纯 JS 实现更快(这可能并不总是正确的 - 一定要自己测试)
  • 能够在线程池中异步执行 CPU 密集型工作

C++ 缺点

  • 可能无法在所有平台上编译,通常在插件需要某些第三方库时发生
  • 可能更难调试/修复问题(取决于您在 C++/V8 方面的专业知识水平)

如果您更愿意使用 C++ 插件,但担心它无法在 Heroku 上运行,请创建一个使用它的小型测试应用程序并部署它。如果您更愿意使用 JS 库但又担心速度,那么您确实需要进行自己的实际性能测试,看看这是否确实是一个问题。

关于javascript - 选择带有纯 js 与 C++ 附加实现的 Node.js 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11914399/

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