有人曾经使用 Webworkers 进行并行化,在 JavaScript 中进行过大型搜索吗?
我正在用 JavaScript 编写一个搜索函数,它是高度可并行的,并且可以在巨大的数据集上运行。数据集存储在 JS 对象树中,可以通过将搜索划分为 Web Wor…
Web Worker 不会在 Firefox 10 中生成子 Worker
我一直在尝试在 Firefox 10 中使用 Web Workers。 Mozilla 网站上的示例计算斐波那契数(在本例中为第 5 个斐波那契数 - 5): https://developer.moz…
HTML5 和 iOS 上的 Web Worker
我正在使用 jQuery 和 HTML5 构建 IOS 应用程序。最近我了解到 HTML5 Web Workers 为 Javascript 执行多线程提供了很大的灵活性编程,这真是太棒了。 …
为什么我在定义对象时不能在(JavaScript)Worker 中使用它?
来自 Java (OOP) 世界,我习惯了类、继承和多线程。现在,对于我在 JavaScript 领域的简短介绍,我尝试在适用的情况下利用这些范式和模式。阅读:使用…
JavaScript:这个计时器可靠吗?
今天,我被介绍到了 JavaScript 中的 Web Workers 世界。这让我重新思考计时器。我曾经用丑陋的方式对计时器进行编程,就像这样。 var time = -1; fun…
使用 JavaScript Web Workers 进行并行编程/同步
JavaScript / Web 中是否有任何同步原语,例如 Barriers、Semaphors、Locks、Monitors... Workers或者是否有一些可用的库使我能够使用这些东西(我正…
使用 Web Workers 使用本机画布函数进行绘图
可以将通过 getImageData 获取的 CanvasPixelArray 发送到工作脚本,并让工作脚本在其后台线程中操作像素,并最终将操作后的像素数组发回。 但是,我…
可靠地检测脚本是否在 Web Worker 中执行
我目前正在用 JavaScript 编写一个小库,以帮助我将一些繁重的计算委托给网络工作者。 由于某些原因(主要是为了能够在 UI 线程中进行调试,然后在工…
从 Web Worker 内部使用 WebGL:可能吗?如何?
我打开这个矩阵乘法基准测试,我的浏览器 (Firefox 7.0.1) 冻结了,直到基准测试完成(我在旧的 Asus EeePC 1000H 中打开该页面)。 我听说网络工作者…
Web Worker 内的 JSON 到 Asp.Net。找不到Controller内的方法
我正在将 JSon 发送到 Web Worker 内部的 Asp.Net MVC 3 控制器(使用 jquery-hive)。 在 PostMessage 中,我可以捕获一个 Asp.Net 错误,告诉我它找…
使我的浏览器变慢的 JavaScript 代码
我正在为 WebWorkers 编写一个库,我想测试在主页线程中运行脚本与在一个或多个工作线程中运行脚本之间的区别。问题是:我无法立即找到一个简短的函数…