Google Chrome与Apple Safari内核-webkit

webkit
WebKit
是一个开源浏览器网页排版引擎,与之相应的引擎有GeckoMozilla Firefox 等使用的排版引擎)和Trident(也称为MSHTMLIE 使用的排版引擎)。同时WebKit 也是苹果Mac OS X 系统引擎框架版本的名称,主要用于SafariDashboardMail 和其他一些Mac OS X 程序。WebKit 所包含的 WebCore 排版引擎和 JSCore 引擎来自于 KDE KHTML KJS,当年苹果比较了 Gecko KHTML 后,仍然选择了后者,就因为它拥有清晰的源码结构、极快的渲染速度。
在应用于Mac Os上的Safari之后,Webkit很快被广泛地移植到其他系统平台:
1)Mac iphone

2007
629日,iPhone上市,WebKit进入iPhone OS平台,而且立即成为iPhone OS平台独一无二的排版引擎。
2)Linux

尽管WebKit的原型K内核是由Qt写成,但Linux下目前最受瞩目的WebKit项目却是Gnome领导的WebKit/Gtk+。随着奇趣科技于20086月被Nokia收购,Qt方面也加快了WebKit回归进程。
Midori
GoogleChromeGNOMEEpiphanyKDEKonquerorArora是现在Linux系统下主要的Webkit内核浏览器。
3)Windows

Webkit
内核在Windows上发展最晚,Safari(for Windows)MidoriGoogle chrome,具有双核模式的傲游3(极速模式下使用Webkit核心)是最为常见的Webkit浏览器。2009年推出的safarichrome使用的webkit引擎完全通过了acid3测试满分!
我们都知道浏览器AppleSafariGoogleChrome,一个是苹果电脑MACOS系统的浏览器,一个是搜索巨头GOOGLE开发的浏览器,它们都使用了同样的内核webkit,关于webkit我们作如下简介。
目前使用WebKit 引擎的浏览器主要有:Safari(apple出品)Midorichrome(google出品)等。
Adobe AIR
也采用了WebKit渲染HTML
个人认为还是比较有前途的。火狐的采用的Gecko,早期一直存在耗内存的毛病,
Gecko
非常强大,但代价高昂,复杂,高内存占用。Gecko内核过于复杂的原因是Gecko 意图提供除了HTML 渲染之外的更多功能。Mozilla早期的野心很大,Mozilla最早的应用套件包括浏览器,邮件和新闻组程序,Web设计工具,IRC 聊天工具。除了渲染 HTMLGecko 还要提供一种应用广泛的,基于 XML 的用户界面生成引擎,XULXUL 被用在所有这些程序中。XUL 现在仍用在 Firefox 中,用来生成用户界面,因此造就了 Firefox 最有价值的重多扩展应用。
火狐3极大的改善了内存占用的问题,安全模式下运行确实感觉很快,喜欢火狐也正是因为它的插件比较多,对我们这些从事web开发工作的人员来说十分便利。不过由于插件编写者的原因,还是存在内存问题。所以我平时使用GoogleChrome,调试时会用firebug插件。Google为开发人员准备的那个玩意试了试不如firebug好用,字体也没看到哪里可以调,那么小。毕竟太年轻了吧。不过注意,虽然浏览器多了,但是内核还是那么几个,所以测试了Safari基本就不用测试谷歌了。

 

 

转载:http://blog.163.com/uninet@126/blog/static/16957064720091129101833792/

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值