Webkit 從url到構建DOM樹過程(抄自WebKit技術內幕)

1.當用戶輸入網頁URL回車後,WebKit調用資源加載器加載該URL對應的網頁javascript

2.資源加載器依賴網絡模塊創建鏈接,發送請求並接受答覆。css

3.WebKit 接受網頁的各類數據資源,其中的資源多是同步的也多是異步的。java

4.接受的網頁資源被交給HTML解釋器,轉變成特定的詞語node

5.解釋器根據詞語構建節點(node),造成DOM樹網絡

6.若是發現是javascript代碼的話,調用javascript引擎執行,可能會修改DOM結構異步

7.若是發現是css交給css解釋器處理視頻

8.節點須要的資源如圖片、css、視頻等,是異步加載,不會阻礙DOM樹的建立圖片

相關文章
相關標籤/搜索