有没有人使用webworkers来并行化JavaScript进行过大规模搜索?

有没有人使用webworkers来并行化JavaScript进行过大规模搜索?,javascript,parallel-processing,web-worker,Javascript,Parallel Processing,Web Worker,我正在用JavaScript编写一个搜索函数,它具有高度的并行性,并且可以处理大量的数据集。数据集存储在JS对象的树中,可以通过将搜索划分为web工作者来实现 有人知道产品和/或研究在做类似的事情吗?我想阅读一些在实现过程中走得太远的经验,但谷歌搜索完全没有帮助。我知道这不是一个真正的“答案”,但如果你还没有自己发现,这里有一些有用的阅读: 问题非常广泛。你可以通过谈论你所做的尝试来改进它。回答问题也是如此。将问题改为“使用WebWorkers的并行化示例有哪些”会更容易回答。否则,我会

我正在用JavaScript编写一个搜索函数,它具有高度的并行性,并且可以处理大量的数据集。数据集存储在JS对象的树中,可以通过将搜索划分为web工作者来实现


有人知道产品和/或研究在做类似的事情吗?我想阅读一些在实现过程中走得太远的经验,但谷歌搜索完全没有帮助。

我知道这不是一个真正的“答案”,但如果你还没有自己发现,这里有一些有用的阅读:


问题非常广泛。你可以通过谈论你所做的尝试来改进它。回答问题也是如此。将问题改为“使用WebWorkers的并行化示例有哪些”会更容易回答。否则,我会列出你迄今为止所做的尝试并列出你的担忧。对我来说,WebWorkers提供广告速度提升的唯一浏览器是ie10 pp2及以上。。。但是在任何情况下,您都无法获得cpu内核的数量,因此您需要盲目地假设cpu有8个内核(或其他神奇的数字),或者创建某种类型的测试。。要确定内核的数量,然后将代码拆分为此数量的工作者。。。不管怎样,你可能是这个领域的先驱。但是考虑一下关于英特尔项目的阅读。有什么特殊的原因需要在JavaScript中完成吗?即使使用WebWorkers,您也无法真正实现并行化,最好在服务器上完成繁重的工作,并将结果交付给浏览器(如果可能)