码迷,mamicode.com
首页 > Web开发 > 详细

JS篇 <<Webkit技术内幕>>笔记

时间:2015-01-07 16:25:11      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

 

发展:

2003年    苹果发布Safari浏览器

2005年    Webkit项目开源,项目包括:WebCore、Javascript引擎、系统调用接口层等

2004年    Firefox浏览器发布

2008年    基于Webkit内核的Chromium项目启动

 

2010年    内部增加Webkit2子项目,类似于Blink思想,基于多进程的方式,分离浏览器接口调用层实现层(渲染层)

2013年    基于分歧,Google宣布独立运作Blink项目

 

Webkit渲染过程分为三个阶段:

1. 生成DOM树

  URL请求资源、DNS域名解析、TCP建立连接、数据传输完成、文本解析、资源加载(Script、CSS、图片等) 同步、异步问题;

2. 生成RenderObject

  CSS文件解析、针对DOM各节点,附加RenderObject信息、生成RenderObject树、根据页面层次结构生成RenderLayer树

3. 绘制完成

  根据2D、3D图形库渲染(包括:GPU硬件加速、混合渲染等)

 

资料:

书籍        <<Webkit技术内幕>>

Webkit      http://www.webkit.org/

Chromium    http://www.chromium.org

 

JS篇 <<Webkit技术内幕>>笔记

标签:

原文地址:http://www.cnblogs.com/diydyq/p/4208609.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!