WebWorkers可转移对象在创建WebWorker实例后工作缓慢

时间:2015-08-31 09:54:22

标签: javascript google-chrome web-worker

我正在测试WebWorker可转移对象。它工作得非常快。 transferable object test

但我决定创建自己的样本,发现它的工作速度比预期慢。

通过以下链接将样品的转移时间约为120毫秒。 Link

经过一番调查后,我决定某些浏览器任务阻止主线程和console.time数据是假的。所以我用run();替换了 setTimeout(run, 0);,数据传输时间变为50毫秒。 但是在setTimeout(run, 200);之后,它变成了预期的1ms。

那么谁可以解释原因?

0 个答案:

没有答案