查看瀏覽器緩存css
解析 URL 得到 協議、主機、端口、路徑瀏覽器
組裝 HTTP request 報文緩存
DNS 查詢網絡
TCP 握手。應用層下發數據到傳輸層,指明端口號到網絡層,網絡層肯定 IP 地址而後指示數據傳輸要如何跳轉路由器,最後封裝成數據幀到數據鏈路層。code
TLS 握手。事件
發送 HTTP 請求ip
服務端檢驗 HTTP 的緩存頭部(協議緩存),若是驗證足夠新鮮就返回 304,不然返回其餘資源
瀏覽器接受請求,根據狀況選擇關閉 TCP 鏈接或者保留複用,斷開鏈接四次握手:路由
檢查 status code文檔
若是資源可緩存,進行緩存
解碼(Gzip)
解析 HTML 文檔
初始的 HTML 被徹底加載和解析後會觸發 DOMContentLoaded
事件(DOM 樹)