首页 > 解决方案 > nodejs插件和wasm的比较

问题描述

将 C/C++ 或 Rust 代码集成到 Electron App 以执行 CPU 密集型任务、nodejs 插件或 wasm 的更好方法是什么?请在效率、兼容性等方面比较这两种方法。

标签: node.jselectronwebassemblynode-addon-api

解决方案


Wasm 保证与任何可以运行 Electron 应用程序的操作系统兼容。

C、C++ 和 Rust 没有这个保证。它们会更有效率,除了从 JavaScript 调用的开销。

从 JavaScript 调用 Wasm 的开销正在积极处理中,并且正在减少或完全消除。


推荐阅读