
worker指向一个js文件的位置,启动一个独立线程

worker对象是个事件侦听者和触发者

worker适用范围

数据传递

共享worker
现代浏览器为JavaScript创造的多线程环境。可以新建并将部分任务分配到worker线程并行运行,两个线程可独立运行,互不干扰,可通过自带的消息机制相互通信。
基本用法:
// 创建 worker
const worker =new Worker('work.js');
// 向主进程推送消息
worker.postMessage('Hello World');
// 监听主进程来的消息
worker.onmessage =function(event){console.log('Received message '+ event.data);}