行文結構css
Chrome瀏覽器架構html
常見的幾個概念區分: V8是js解釋器,webkit是渲染引擎,choromium開源瀏覽器框架,chrome是瀏覽器。
git
Chrome瀏覽器運行
github
網頁如何渲染生成
1.HTML代碼轉化成DOM
2.CSS代碼轉化成CSSOM(CSS Object Model)
3.結合DOM和CSSOM,生成一棵渲染樹(包含每一個節點的視覺信息)
4.生成佈局(layout),即將全部渲染樹的全部節點進行平面合成
5.將佈局繪製(paint)在屏幕上web
性能優化思考方向:chrome
To Do List:segmentfault
(每一點均可以展開不少,具體參考如下連接
1.www.ruanyifeng.com/blog/2015/0…
2.sylvanassun.github.io/2017/10/03/…
3.juejin.im/post/59da45…
4.juejin.im/post/5a9923…
5.blog.csdn.net/qq_36368586…
6.developers.google.com/web/fundame…
7.segmentfault.com/a/119000001…
8.blog.csdn.net/steward2011…
9.mp.weixin.qq.com/s/vIKDUrbux…
10.juejin.im/entry/5a9e9…
11.juejin.im/post/5b61d8…
)瀏覽器