2.浏览器渲染引擎和原理

webkit是一个个由模块组成的

首先把网页内容输入到HTML解释器,解释器在解释后构成一颗dom树,这期间如果遇到javascript代码则交给JavaScript引擎去处理,如果网页中包含css,则交给css解释器去解释,当dom建立时候来回接收css解释器的样式信息,构成一个新的内部绘图模型,最后由绘图模块完成绘制输出;(而JavaScript引擎返回的信息则会根据上面这些步骤的进行重绘)

2.浏览器渲染引擎和原理_第1张图片
解释过程图,虚线是解释过程中可能用到的模块

你可能感兴趣的:(2.浏览器渲染引擎和原理)