是否可以使用Web worker优化两个脚本?

2 javascript web-worker

我正在运行两个依赖感知的库.我的意思是他们的执行顺序无关紧要.他们会相互发现并以任何顺序运行.

script1.js

script2.js
Run Code Online (Sandbox Code Playgroud)

通过使用Web worker 并行运行这些脚本(并行处理),我会受益吗?(MDN Doc)

我的意思是他们跑得比我刚连续跑的速度快吗?

这两个脚本已在客户端上可用(我不必下载它们).

Dav*_*lin 6

如果其中一个或两个脚本纯粹是功能性的,这意味着它不需要访问DOM或任何全局Javascript对象,那么您可以从使用Web Workers中受益.

如果情况并非如此,那么Web Workers对你没有好处.当JS通过Web worker运行时,它只能将消息传递回主DOM线程并接收它们.