浏览器Apple Safari和Google chrome内核webkit

作者:网络 来源:佚名 更新时间:2009-02-12 18:12:51 点击:

我们都知道浏览器apple safari和google chrome,一个是苹果电脑mac os系统的浏览器,一个是搜索巨头google开发的浏览器,它们都使用了同样的内核webkit,关于webkit我们作如下简介。

  摘选一段百度百科里的介绍:

  webkit 是一个开源浏览器网页排版引擎,与之相应的引擎有gecko(mozilla,firefox 等使用的排版引擎)和trident(也称为mshtml,ie 使用的排版引擎)。同时webkit 也是苹果mac os x 系统引擎框架版本的名称,主要用于safari,dashboard,mail 和其他一些mac os x 程序。webkit 所包含的 webcore 排版引擎和 jscore 引擎来自于 kde 的 khtml 和 kjs,当年苹果比较了 gecko 和 khtml 后,仍然选择了后者,就因为它拥有清晰的源码结构、极快的渲染速度。

  目前使用webkit 引擎的浏览器主要有:safari(apple出品),midori,chrome(google出品)等。

  浏览器opera简介和浏览器internet explorer简介(ie)
  http://www.webjx.com/css/divcss-9234.html

  adobe air也采用了webkit渲染html

  个人认为还是比较有前途的。火狐的采用的gecko,早期一直存在耗内存的毛病,

  gecko 非常强大,但代价高昂,复杂,高内存占用。gecko 内核过于复杂的原因是 gecko 意图提供除了 html 渲染之外的更多功能。mozilla 早期的野心很大,mozilla 最早的应用套件包括浏览器,邮件和新闻组程序,web 设计工具,irc 聊天工具。除了渲染 html,gecko 还要提供一种应用广泛的,基于 xml 的用户界面生成引擎,xul。xul 被用在所有这些程序中。xul 现在仍用在 firefox 中,用来生成用户界面,因此造就了 firefox 最有价值的重多扩展应用。

  火狐3极大的改善了内存占用的问题,安全模式下运行确实感觉很快,喜欢火狐也正是因为它的插件比较多,对我们这些从事web开发工作的人员来说十分便利。不过由于插件编写者的原因,还是存在内存问题。所以我平时使用google chrome,调试时会用firebug插件。google为开发人员准备的那个玩意试了试不如firebug好用,字体也没看到哪里可以调,那么小。毕竟太年轻了吧。不过注意,虽然浏览器多了,但是内核还是那么几个,所以测试了safari基本就不用测试谷歌了。