由于JavaScript是单线程的,所有任务在一个线程上执行。
如果遇到一个耗时的任务(比如大规模数据计算、图像处理、复杂算法)。
它会阻塞主线程导致页面无法响应,用户体验变差。
Worker的出现就是为了解决这个问题,将耗时的计算任务放到后台线程去执行。
js中worker的详细讲解
未经允许不得转载:小狮博客 » js中worker的详细讲解
由于JavaScript是单线程的,所有任务在一个线程上执行。
如果遇到一个耗时的任务(比如大规模数据计算、图像处理、复杂算法)。
它会阻塞主线程导致页面无法响应,用户体验变差。
Worker的出现就是为了解决这个问题,将耗时的计算任务放到后台线程去执行。