Web Worker 使用教程

Web Worker 使用教程

💡 原文中文,约8000字,阅读约需19分钟。
📝

内容提要

JavaScript采用单线程模型,Web Worker可以创建多线程环境,实现任务分配和后台运行,通过消息通信。Worker线程不能执行alert()和confirm()方法,但可以使用XMLHttpRequest对象发出AJAX请求。Worker线程无法读取本地文件,必须来自网络。主线程通过worker.postMessage()方法向Worker发送消息,Worker通过self.onmessage指定监听函数接收消息。Worker线程内部可以加载其他脚本,使用importScripts()方法。Worker线程可以新建Worker线程。

🏷️

标签

➡️

继续阅读