WebKit资源

来源:互联网 发布:淘宝网健身护腕 编辑:程序博客网 时间:2024/04/30 12:57
From http://rogeryi.wordpress.com/2011/03/28/webkit-resources/

收录网上找到的一些关于WebKit引擎的内部架构和代码解析的一些文章,其实蛮奇怪的,WebKit引擎这么流行,但是找到的相关技术文章都是一鳞半爪的碎片式文章,没有比较全面,自顶向下的完整剖析。

比较有用的文章

  • webcore和webkit(chromium port)主要对象以及其生命周期(Lifetime)

太阳花浏览器(Chrome的一个本地化版本)作者所写的一篇文章,介绍WebCore模块和WebKit模块的一些主要对象及生命周期,可惜原图已经无法链接。

  • Major Objects in WebCore

WebKit官网的一篇介绍WebCore模块中主要对象的文章,可以跟上面一篇结合一起看。

  • Dave Hyatt’s WebCore Rendering

WebKit官网介绍WebCore模块中关于渲染树结构和生成(排版)的一系列文章,介绍了一些基本概念,不过有些内容已经失效了,新的内核已经做了修改。

  • How WebKit Loads a Web Page

对WebKit的资源加载过程做简单解析(网页本身定义为MainResource,其它的CSS脚本,JavaScript脚本和图片等被视作SubResource)。

  • webkit 的subResources请求过程

太阳花浏览器的作者所写的一篇文章,在上面文章的基础上,进一步解析了JavaScript脚本的加载过程。

  • WebKit分析报告I,II

这是目前能够找到最完整的WebKit结构分析文章了,作者是侯炯,在他CSDN的博客上只有分析报告I,而真正结构分析的II在博客上倒是没有,不过在百度文库上可以找到。

  • WebKit for Android

Jelly的对Android上基于WebKit的浏览器的结构分析,内容很丰富,如果有兴趣研究Android的浏览器实现,这是一篇不错的参考文章。

  • 一篇不错的WebKit 几个主要流程解释的PPT,貌似是百度的一位工程师写的

一些包括WebKit内容的博客

  • WebKit的官方技术文章
  • 太阳花浏览器作者的博客
  • 红心地瓜的专栏(包括了一些比较上层模块的简单结构解析)
  • 李嘉昱的博客(内容很少,介绍性质为主)
  • 邓侃的博客(其中的WebOS系列包含了一些关于一个浏览器核心的一些基本概念解释,比较不错的普及型介绍)
  • Jerry’ Blog
原创粉丝点击