Webkit Render Process
2015-12-06 17:23:27 0 举报
Webkit渲染进程是浏览器用于解析、渲染网页内容的一个关键部分。它基于开源的Webkit引擎,该引擎最初由Apple开发,现在广泛应用于各种浏览器中。在Webkit渲染进程中,首先通过HTML解析器将网页源代码转换为DOM树结构,然后通过CSS解析器将样式规则应用到DOM树上,生成一个可以显示和操作的页面。接下来,布局引擎根据DOM树和样式信息计算出每个元素的位置和大小,最后通过图形库将页面绘制到屏幕上。整个过程涉及到多个子进程,如JavaScript引擎、GPU加速等,以确保页面的高性能渲染。
作者其他创作
大纲/内容
CSS 解释器
RenderObject 树( DOM + 样式 )
DOM 树
Load
绘图
Webkit Render Process
6. 解析JS
布局
HTML 解释器
3. 加载各种资源
5. 词语 - DOM树
网络模块
23
绘图上下文( 平台无关 - 抽象类 )
Javascript 引擎
布局计算
最终的图像
RenderLayer 树( 层次结构 )
7. JS 修改DOM
实现绘图接口
3D 图形库
4. HTML - 词语 ( Token)
绘图具体实现类
建立网络
CSS
URL
2D 图形库
Draw
1. 加载URL指定的网页
解析CSS
Render
0 条评论
下一页