Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个新的 node.js 组件。我从头开始编写它 - 没有可重用的现有资产。构建原生扩展与纯 js 模块有哪些注意事项?
您应该尝试编写纯 js 模块。首先,它们更容易编写和维护。其次,它们是跨平台的。第三,我认为这也很重要,当你用纯 JavaScript 编写扩展时,你可能不会有内存泄漏。
当您完成纯 javascript 实现并且需要性能时/好的,我认为您不应该编写本机扩展。仅在性能低于标准时尝试此操作。
另外我相信他们正在改变完整的基础设施来编写本机扩展并且会使用gyp来代替?