Web Worker相关问题

来源:6-21 如何实现网页多标签tab通讯

慕村7130881

2022-05-08

我看MDN等网上说的,Web Worker 开启的是 线程。为什么这里说的是进程?Web Worker开启的线程和当前JS所在的不属于一个进程吗?

写回答

1回答

双越

2022-05-08

Web worker 本质是,浏览器是通过线程实现的,但这个线程不一定和当前 JS 运行的进程是一个,有可能会在其他的进程中。

课程里说 Web workder 是进程,是强调 JS 单线程的特性,不至于越说越乱。

其实你从命名上也可以看出这个不好解释。它比较 Process 不叫 Thread 而是叫 Worker 。

1
0

2周刷完100道前端优质面试真题 双越最新力作

『前端面试真题100道』视频详解

1509 学习 · 642 问题

查看课程