據https://developer.chrome.com/devtools/docs/timeline爲什麼Chrome時間顯示在完成加載之前顯示解析HTML事件?
你的記錄看起來應該像下面這樣。 firstrecord(發送請求)是Chrome對頁面的HTTP請求, ,後跟相應的HTTP 響應的接收響應記錄,後跟一個或多個接收數據記錄,完成 加載記錄和解析HTML記錄。
我所用,我檢查的網站看到的是
發送請求(頁)
接收響應(頁)
接收數據(頁)
...
接收數據(頁)
解析HTML
...
解析HTML
發送請求(資產)
...
發送請求(資產)
接收數據(頁)
...
接收數據(頁)
完成加載(頁)
在將瀏覽器啓動完成加載之前解析HTML什麼情況?
我編輯了我的原始帖子,以顯示資源的解析HTML事件之後的所有發送請求事件。 – allenylzhou 2014-11-21 23:51:08
有什麼不清楚的呢?如果瀏覽器沒有解析HTML,那麼它甚至不知道要加載哪些資產... – CBroe 2014-11-22 00:05:40
不清楚的部分是瀏覽器在完成加載之前開始解析HTML的原因。 – allenylzhou 2014-11-22 00:10:15