行文结构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…
)浏览器