Я сейчас нахожусь в процессе создания библиотеки финансов для Javascript (Browser and Node)
Одна из основных функций библиотеки - это симуляции с опциями, поэтому требуется много вычисленийдля создания симуляций.
В настоящее время я использую библиотеку AsyncManager, которую я написал, которая использует веб-работников HTML5 (node-webworker) и распределяет расчеты по определенному количеству веб-работников.Я делаю это путем сериализации объектов вычисления javascript (объекты Calc должны реализовать один метод, называемый Calculate (Args)), включая функции.
(Я выполняю сериализацию функции, изменяя функции в строкуформы самих себя, а затем я вывожу их в веб-мастер, чтобы превратить их обратно в функции..