javascript 工作线程 web worker

什么是 web work ?

javascript 是单线程的,那么如果执行复杂耗时任务的时候,就会导致页面卡顿,为了解决这一问题,web worker 工作线程就应运而生,web work 是一个工作线程,他可以在后台执行,不影响页面渲染

怎么做?

1、新建一个主线程 index.html

image
主线程方法
image

2、新建一个工作线程 worker.js

image

注意:

1、创建一个工作线程的时候 new Worker('路径') 这个路径一定要正确,不然会找不到文件!

2、对于复杂项目,可以采用 import.meta.url

image

posted @ 2026-01-21 11:58  尼古拉斯-富贵  阅读(1)  评论(0)    收藏  举报