【发布时间】:2019-10-12 16:19:24
【问题描述】:
在 WebAssembly (Wasm) 中实现 DEC64[1] 是否可行?
免责声明:我不是系统开发人员,但如果没有基本障碍,我愿意尝试实现它。
问题:我正在使用财务软件并尝试使用 node.js 进行一些关键计算。问题是 JavaScript 中对十进制数的历史支持不足。我的域精度必须达到 16 位。
【问题讨论】:
标签: javascript node.js decimal webassembly
在 WebAssembly (Wasm) 中实现 DEC64[1] 是否可行?
免责声明:我不是系统开发人员,但如果没有基本障碍,我愿意尝试实现它。
问题:我正在使用财务软件并尝试使用 node.js 进行一些关键计算。问题是 JavaScript 中对十进制数的历史支持不足。我的域精度必须达到 16 位。
【问题讨论】:
标签: javascript node.js decimal webassembly
这是可行的。此外,您还有很多选择。
您可以使用 N-API 编写本机节点插件
WebAssembly 与 Node.js
在我看来,你应该去写一个原生节点模块,原因是 WASM 在 Node 环境中不太稳定。
如果您已经编写了代码,那么您可以将其编译为 WASM 并使用它。
如果您是从头开始编写,那么您将创建一个函数库,在 N-API 模块代码中使用它们,这样如果您将来想创建一个 WASM 模块,您可以暗示利用该库。
【讨论】: