首页 > Web开发 > 详细

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

时间:2015-01-07 16:22:07      阅读:429      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!