1

我目前正在为 Javascript(浏览器和节点)构建财务库

该库的主要功能之一是使用选项进行模拟,因此生成模拟时需要进行大量计算。

我目前正在使用我编写的名为 AsyncManager 的库,它使用 HTML5 webworkers(node-webworker) 并将计算分配给一定数量的 webworkers。我这样做的方法是序列化 javascript 计算对象(Calc 对象必须实现一种称为计算(args)的方法),包括函数。

(我通过将函数更改为它们自身的字符串形式来进行函数序列化,然后我在 webworker 中对它们进行评估以将它们转换回函数。)

我想知道是否有人在不提前知道计算的情况下想到了一种更好的方法来使用 webworkers 在 javascript 中分配负载。

4

0 回答 0