介绍:
Web Workers是HTML5提供的一个JavaScript多线程解决方案。
我们可以将一些大计算量的代码交由Web Worker运行而不冻结用户界面。
但是子线程完全受主线程控制,且不得操作DOM。所以,Web Workers并没有改变JS单线程的本质。
使用:
创建在分线程执行的js文件。
在主线程的js中通过postMessage,onmessage与web worker进行通信。
不足之处:
1.不能跨域加载JS
2.worker内代码不能访问DOM
Web Workers简要概述
最新推荐文章于 2024-04-12 12:54:33 发布