现在的位置: 首页 > 综合 > 正文

Webkit家族漫谈

2013年06月14日 ⁄ 综合 ⁄ 共 833字 ⁄ 字号 评论关闭

 Webkit目前在互联网界可谓声名显赫,经常有人提到某某浏览器或者软件产品基于Webkit开发的,下面简单介绍一些相关情况。

    Webkit或许是当今最流行的开源浏览器引擎,包含一个网页引擎WebCore和一个脚本引擎JSCore。WebKit 的前身是 KDE(一种运行于类Unix操作系统上面的自由图形工作环境) 小组的 KHTML和KJS,苹果公司在KHTML的基础上,改进形成了Webkit浏览器引擎。如下图所示:

 不少PC上和手机的浏览器都是基于它开发,比如Apple的Safari(Mac OS、Windows,iphone等),Google Chrome (Webcore部分),, Symbian S60平台上的浏览器,Google Android 浏览器、Torch Mobile的Iris浏览器(Windows Mobile平台)。值得一提的是,诺基亚基于Webkit研发S60浏览器,后以S60Webkit的项目名开源,这个开源项目2007年以后基本上就没更新了。

    不少的Widget引擎也是基于Webkit开发的,如Apple的Dashboard,Nokia的Web Run Time(WRT),中国移动的BAE等。

    据我了解,还有一些手机厂商直接采用Webkit作为手机GUI或手机应用的渲染引擎,这方面的信息公布的不多,我就不便多说了。

    许多公司都喜欢用Webkit或许是因为Webkit引擎的高效稳定,兼容性好,同时源码结构清晰,易于维护。

    简单画了个Webkit演进历史(或戏称族谱),供参考。

详细信息,可访问Webkit主页:http://www.webkit.org.

Webkit分支:

S60Webkit: 

http://trac.webkit.org/wiki/S60Webkit

Android Webkit: 

http://android.googlecode.com/files/webkit-android-1.0_r1.tar.gz

抱歉!评论已关闭.