【发布时间】:2014-11-21 23:38:21
【问题描述】:
根据https://developer.chrome.com/devtools/docs/timeline
您的录音应如下所示。这 firstrecord (Send Request) 是 Chrome 对页面的 HTTP 请求, 后跟相应 HTTP 的接收响应记录 响应,后跟一个或多个接收数据记录,完成 正在加载记录和 Parse HTML 记录。
我正在查看的网站是
发送请求(页面)
接收响应(页面)
接收数据(页面)
...
接收数据(页面)
解析 HTML
...
解析 HTML
发送请求(资产)
...
发送请求(资产)
接收数据(页面)
...
接收数据(页面)
完成加载(页面)
什么情况下浏览器会在加载完成之前开始解析HTML?
【问题讨论】:
-
我编辑了我的原始帖子,以显示在 Parse HTML events for assets 之后发生的所有发送请求事件。
-
这有什么不清楚的地方?如果浏览器不解析 HTML,那么它甚至不知道要加载什么资产……
-
不清楚的部分是为什么浏览器在完成加载之前就开始解析 HTML。
标签: performance google-chrome timeline web-inspector