You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 5, 2022. It is now read-only.
用 Rust 和 N-API 开发高性能 Node.js 扩展
结合 D2 总结一下:
总的来说是让你能用 Rust 去给 Node 写 addon(封装了 N-API,CI / CD 的配置),提供了全链路的流程,内置项目模版,打包,编译,发布,不用为跨平台 & 繁琐的 CI 配置烦恼,性能也会更好。
发布采用 optionalDependencies 的方式,在 CI / CD 阶段构建好对应平台的产物,用 os 和 cpu 字段决定要下载哪个包,具体下载会由包管理工具(npm / pnpm / yarn)解决。
展示了一个 showcase & 分析了什么场景比较适合用 Rust 给 Node 写 Addon