Web Worker
把耗时计算从主线程剥离。保持 UI 流畅,后台跑复杂逻辑。
模块内容
- 概述 — Worker 是什么,为什么需要它
- 基础用法 — 创建、postMessage、terminate
- 专用 vs 共享 — Dedicated / Shared Worker 怎么选
- MessageChannel — 两个 Worker 直连通信
- Service Worker — 网络代理与离线缓存
- 实战:剥离重计算 — 斐波那契 + 大数组排序搬进 Worker
把耗时计算从主线程剥离。保持 UI 流畅,后台跑复杂逻辑。