《高性能javascript》閱讀摘要

最近在閱讀這本Nicholas C.Zakas(javascript高級程序設計做者)寫的最佳實踐、性能優化類的書。記錄下主要知識。


加載和執行

腳本位置

放在中的javascript文件會阻塞頁面渲染:通常來講瀏覽器中有多種線程:UI渲染線程、javascript引擎線程、瀏覽器事件觸發線程、HTTP請求線程等。多線程之間會共享運行資源,瀏覽器的js會操做dom,影響渲染,因此js引擎線程和UI渲染線程是互斥的,致使執行js時會阻塞頁面的渲染。
最佳實踐:全部的script標籤應儘量的放在body標籤的底部,以儘可能減小對整個頁面下載的影響。javascript

組織腳本

每一個 php

相關文章
相關標籤/搜索