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

webkit是一个个由模块组成的

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

解释过程图,虚线是解释过程中可能用到的模块
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容