浏览器中的每个选项卡是单线程还是多线程?

时间:2017-07-18 03:41:53

标签: multithreading google-chrome firefox google-chrome-devtools microsoft-edge

我知道每个选项卡都有自己的进程,但每个选项卡也在单个线程中运行吗?

我的假设是javascript拥有它自己的线程和另一个用于处理http调用的线程。

我正在做一个测试尝试通过执行带有延迟时间的http调用来演示这个但是我注意到当http调用实际发生时我在devtools中看不到它的证据,直到我收到回复将与单线程一致,除非它是以这种方式设计的。有人对此有任何了解吗?

的Javascript

this.http.get(this.staffUrl)
         .toPromise()
         .then(response => response.json() as Staff[])
         .catch(this.handleError);

PHP

public function index()
{
    sleep(5);
    return response(DemoStaff::all(), 200);
}

由于

0 个答案:

没有答案