适用范围:

1. 作用:

  1. 使js可以使用多线程

2. 特点:

  • 完全异步

3. 缺点:

  • 在web worker线程中绝大多数浏览器api都不能够使用
    • 如window对象, dom操作

4. 场景:

  • 浏览器中实现js多线程

梗概:

web worker是html5标准规定的多线程api, 由浏览器实现

  1. 允许主线程创建worker线程, 主线程和worker会分开独立运行

视频讲解:

2分钟了解 Web Worker_哔哩哔哩_bilibili