为什么Chrome Timeshow会在完成加载之前显示解析HTML事件?

时间:2014-11-21 23:38:21

标签: performance google-chrome timeline web-inspector

根据https://developer.chrome.com/devtools/docs/timeline

  

您的录音应如下所示。该   firstrecord(发送请求)是Chrome对该页面的HTTP请求,   然后是相应HTTP的Receive Response记录   响应,然后是一个或多个接收数据记录,一个完成   加载记录和解析HTML记录。

我所看到的网站正在检查

  

发送请求(页面)

     

收到回复(页面)

     

接收数据(页面)

     

...

     

接收数据(页面)

     

解析HTML

     

...

     

解析HTML

     

发送请求(资产)

     

...

     

发送请求(资产)

     

接收数据(页面)

     

...

     

接收数据(页面)

     

完成加载(页面)

在完成加载之前,浏览器会在什么情况下开始解析HTML?

1 个答案:

答案 0 :(得分:1)

Chrome(实际上是Blink)从解析HTML开始,#34;足够"收到数据。这意味着"解析HTML"事件可以发生(几次)之前"完成加载(页面)"显示。