Web Workers
Web Workers 把耗时任务放到后台线程,避免阻塞主线程交互。
语法
new Worker(url)
最小示例
const worker = new Worker('/worker.js');
worker.postMessage({ job: 'start' });
常见错误
- 只看语法不看运行环境限制。
- 没有处理错误、权限或兼容性分支。
- 示例上线前应结合真实浏览器、服务器或 Git 仓库验证。
Web Workers 把耗时任务放到后台线程,避免阻塞主线程交互。
new Worker(url)
const worker = new Worker('/worker.js');
worker.postMessage({ job: 'start' });