在WebAssembly(Wasm)中的DEC64实现



在WebAssembly(Wasm(中使用DEC64[1]实现是否可行?

免责声明:我不是系统开发人员,但如果没有根本障碍,我愿意尝试实现它。

问题:我正在使用财务软件并尝试使用node.js进行一些关键计算。 问题在于 JavaScript 中对十进制数的历史支持不足。 在我的域上,16 位数字的精度是必须的。

[1] http://www.dec64.com/

这是可行的。此外,您有很多选择。

  • 您可以使用 N-API 编写本机节点插件

  • WebAssembly with Node.js

在我看来,你应该去编写一个原生节点模块,原因是 WASM 在 Node 环境中不太稳定。

如果您已经编写了代码,则可以将其编译为 WASM 并使用它。

如果您从头开始编写,则可以创建一个函数库,在 N-API 模块代码中使用它们,这样,如果您想在将来创建 WASM 模块,则可以暗示利用该库。

最新更新