WebAssembly(Wasm)中的DEC64实现

时间:2019-10-12 16:19:24

标签: javascript node.js decimal webassembly

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

  • 带有Node.js的WebAssembly

我认为,您应该去编写本机节点模块,原因是WASM在Node环境中不太稳定。

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

如果您是从头开始编写的,那么您将创建一个函数库,并在N-API模块代码中使用它们,这样,如果您将来希望创建WASM模块,则可以暗示利用该库。 / p>