Wekbit是一个开源的Web浏览器引擎,也就是浏览器的内核。Apple的Safari, Google的Chrome, Nokia S60平台的默认浏览器,Apple手机的默认浏览器,Android手机的默认浏览器均采用的Webkit作为器浏览器内核。Webkit的采用程度由 此可见一斑,理所当然的成为了当今主流的三大浏览器内核之一。另外两个分别是Gecko和Trident,大名鼎鼎的Firefox便是使用的Gecko 内核,而微软的IE系列则使用的是Trident内核。虽然目前市场上IE内核浏览器仍然占据大多数市场份额,但其他内核浏览器也大有后来居上之势。其 中,Webkit作为一款优秀的浏览器内核,它众多优秀的特性引起业内的的广泛关注。尤其是近来,google的加入更是让Webkit有所升温,从 Goole Chrome浏览器, Goole Anroid手机操作系统内置浏览器均采用Webkit作为内核, 近来推出的Chrome OS更是让人期待。从实现角度来讲,据说其比Gecko代码更为整洁清晰,我目前还没研究过Gecko的代码,所以还无从比较。
参考:
http://blog.sina.com.cn/s/blog_7c8dc2d50101ghsp.html
http://blog.sina.com.cn/s/articlelist_2089665237_15_1.html
http://blog.sina.com.cn/s/blog_7c8dc2d501017fut.html
http://blog.sina.com.cn/s/blog_7c8dc2d50101ghsp.html
http://blog.csdn.net/milado_nju/article/details/7216067
webkit研究报告:
http://wenku.baidu.com/view/7fa3ad6e58fafab069dc02b8.html
win7下(可能是32位)编译webkit:
http://hi.baidu.com/lzl124631x/item/96229ce4356e22245a2d64a1
英文参考:
http://blog.ashodnakashian.com/2012/01/building-webkit-on-windows-7-with-vs2010/
webkit研究专栏:
http://blog.csdn.net/column/details/webkit-in-deep.html
浏览器渲染流程(携程网专栏):
http://ued.ctrip.com/blog/?p=3295
HTML5解析过程:
http://www.w3.org/TR/html5/syntax.html#html-parser
官网地址:
webkit.org