软件技术webtik:开源浏览器内核

米花 发表 于:10年前 浏览量:226

webtik官网: WebKit Open Soure Project

 WebKit Open Source Project 内核引擎的简介:

 WebKit 的前身是 KDE 小组的 KHTML。Apple将 KHTML 发扬光大,推出了装备 KHTML 改进型的 WebKit 引擎的浏览器 Safari,获得了非常好的反响。

  WebKit 引擎比 Gecko 引擎更受程序员欢迎的原因,除了其引擎的高效稳定,兼容性好外,其源码结构清晰,易于维护,是一个重要的原因。而 Gecko 的可维护性就差多了。

最近搜狐在忽悠他的双核浏览器,其实就是访问网页的时候会智能的选择程序里面的webkit和IE内核而已。市场炒作,当看热闹得了。

  现在浏览器的内核引擎,基本上是四分天下:

  • Trident: IE 以Trident 作为内核引擎。(又称为MSHTML),是微软的窗口操作系统(Windows)搭载的网页浏览器—Internet Explorer的排版引擎的名称,它的第一个版本随着1997年10月Internet Explorer第四版释出,之后不断的加入新的技术并随着新版本的Internet Explorer释出。在未来最新的Internet Explorer第七版中,微软将对Trident排版引擎做了的重大的变动,除了加入新的技术之外,并增加对网页标准的支持。尽管这些变动已经在相当大的程度上落后了其它的排版引擎,如Gecko、WebCore、KHTML及Presto。
  • Gecko: Firefox 是基于 Gecko 开发。Gecko壁虎。Gecko是由Mozilla基金会开发的布局引擎的名字。它原本叫作NGLayout。Gecko的作用是读取诸如HTML、CSS、XUL和JavaScript等的网页内容,并呈现到用户屏幕或打印出来。Gecko已经被许多应用程序所使用,包括若干浏览器,例如Firefox、Mozilla Suite、Camino等等。
  • WebKit: Safari, Google Chrome 基于 Webkit 开发。
  • Opera 的Presto。Opera占有率太低,又不是开源软件。

  WebKit 内核在手机上的应用十分广泛,例如 Google 的手机 Gphone、 Apple 的 iPhone, Nokia’s Series 60 browser 等所使用的 Browser 内核引擎,都是基于 WebKit。

本文由 米花发表。转载请注明出处:https://www.mihua.net/list/0/1141.html

发表评论

您的昵称:

猜你喜欢

最近更新