我正在构建一个可以进行大量XHR调用的计算器,并且想知道是否同步将这些放在Web工作者中仍会锁定浏览器?我的理解是这些是在不同的线程中处理的,不应该。
(我以前异步构建算法,它只是非常难以维护的代码,我只是期待这个选项来保持代码更易于维护。我理解为什么它不应该在web worker之外同步。 )
答案 0 :(得分:2)
如果没有其他可用的处理器,它就不会像没有Web Workers那样糟糕(因为操作系统可以循环调度两个线程在管理器上运行交错甚至一个)。
如果有另一个可用处理器,操作系统最好安排它在该线程上运行,它们都会全速运行。