为什么 chrome devtools 会同时显示 6 个以上的 ajax 请求?

Geo*_*uer 5 http google-chrome-devtools

根据this和十几个不同的地方chrome和大多数浏览器将同时http请求限制为每个域六个。

那么我到底看到了什么?

18 个并发 ajax 请求

那不是十八个同时的ajax请求吗?

以下是时序细节的示例:

第一个请求: 第一个请求主要是在等待

第八个要求: 第八个请求主要是等待

我看过的所有请求都反映了类似的情况。

这是怎么回事?!

Rus*_*ser 4

时间线上请求的栏从请求入队时开始,而不是发送时开始。如果您检查后续请求之一的时间(通过单击名称,然后单击“时间”选项卡),您可能会发现它在发送之前已阻塞一段时间。

code
Run Code Online (Sandbox Code Playgroud)

这是一个小提琴证明了这一点。请求以六个为一组发送:

网络时间线

...后面的请求在发送之前会显示阻塞时间:

一批的时间细节