`

Google Chrome与Apple Safari内核-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 后,仍然选择了后者,就因为它拥有清晰的源码结构、极快的渲染速度。   

在应用于Mac Os上的Safari之后,Webkit很快被广泛地移植到其他系统平台: Mac iphone:   2007年6月29日,iPhone上市,WebKit进入iPhone OS平台,而且立即成为iPhone OS平台独一无二的排版引擎。   

 

Linux:   尽管WebKit的原型K内核是由Qt写成,但Linux下目前最受瞩目的WebKit项目却是Gnome领导的WebKit/Gtk+。随着奇趣科技于2008年6月被Nokia收购,Qt方面也加快了WebKit的“回归”进程。   Midori,Google Chrome,GNOME的Epiphany、KDE的Konqueror,Arora是现在Linux系统下主要的Webkit内核浏览器。   

 

Windows:   Webkit内核在Windows上发展最晚,Safari(for Windows),Midori,Google chrome,具有双核模式的傲游3(极速模式下使用Webkit核心)是最为常见的Webkit浏览器。2009年推出的safari和chrome使用的webkit引擎完全通过了acid3测试满分! 我们都知道浏览器Apple Safari和Google Chrome,一个是苹果电脑MAC OS系统的浏览器,一个是搜索巨头GOOGLE开发的浏览器,它们都使用了同样的内核webkit,关于webkit我们作如下简介。   

 

目前使用WebKit 引擎的浏览器主要有:Safari(apple出品),Midori,chrome(google出品)等。   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基本就不用测试谷歌了。

 

分享到:
评论

相关推荐

    CSS 针对谷歌浏览器(Chrome) safari的webkit核心浏览器CSS hack.txt )

    ### CSS Hack针对WebKit核心浏览器(如Chrome与Safari)的应用详解 #### 一、引言 随着前端技术的发展,浏览器兼容性一直是开发者面临的重要问题之一。由于不同浏览器内核对CSS的支持程度存在差异,为了确保网页在...

    浏览器Apple Safari和Google Chrome内核webkit

    WebKit,一个开放源代码的网络内容渲染引擎,被广泛应用于多个知名的浏览器,如Apple Safari和Google Chrome。WebKit的核心功能是解析HTML、CSS,执行JavaScript,并呈现网页内容,为用户提供流畅的浏览体验。这个...

    chrome浏览器内核WebKit

    WebKit 是一个强大的开源浏览器渲染引擎,被广泛应用于许多知名的浏览器中,如 Google Chrome 和 Apple 的 Safari。它的设计目标是提供高效、快速的网页加载和渲染,同时支持最新的网络标准和技术创新。WebKit 项目...

    Webkit内核,含导入WebKit.Interop.dll

    Webkit内核是一种开源的网页渲染引擎,广泛用于各种浏览器和操作系统中,如Apple的Safari和Google的Chrome早期版本。这个内核负责解析HTML、CSS、JavaScript等Web标准,呈现网页内容,并处理用户交互。在.NET环境中...

    VB webkit内核 利用控件操作网页内元素

    在IT行业中,Webkit是一个非常重要的开源渲染引擎,被广泛应用于许多浏览器,如Google Chrome和Apple Safari。在VB(Visual Basic)中,我们可以通过利用Webkit内核的控件来实现对网页内容的操作,从而创建出能够与...

    Webkit介绍

    Webkit的核心设计理念是快速、安全和跨平台,这使得它成为许多知名浏览器如Apple的Safari和Google Chrome的首选内核。 Webkit的开发始于2001年,由KHTML和Gingerbread两个项目合并而成,最初由Apple公司为Safari...

    一个完整的WebKit嵌入式浏览器内核源代码

    WebKit是一个开源的Web浏览器引擎,被广泛用于许多操作系统和设备上的浏览器开发,包括Apple的Safari和Google的Chrome。在嵌入式系统中,WebKit因其轻量级、高性能的特性而受到青睐,允许开发者构建自定义的浏览器...

    判断浏览器内核.zip

    - WebKit(Safari内核):苹果的Safari浏览器以及早期的Chrome使用WebKit。 - Presto(已弃用):曾用于Opera浏览器,现已不再使用。 3. **判断内核的JS代码**:通过正则匹配或字符串包含来判断内核类型,例如: ...

    webkit 内核介绍文档入门

    【Webkit内核探究】Webkit是开源的Web浏览器引擎,它的应用广泛,包括Apple的Safari、Google的Chrome、Nokia S60平台的默认浏览器以及Apple和Android手机的默认浏览器。作为三大主流浏览器内核之一,Webkit与Gecko...

    Webkit内核duilib控件

    Duilib控件基于Webkit,一个开源的、高效的网页渲染引擎,被广泛应用于各种浏览器,如Apple的Safari和Google的Chrome。这个控件的出现,使得开发者能够将网页技术应用到桌面应用开发中,实现更丰富的交互效果和现代...

    webkit内核wke.dll的易语言调用例程

    在IT领域,WebKit是一个开源的Web浏览器渲染引擎,被广泛应用于许多知名浏览器,如Apple的Safari和Google的Chrome。WebKit内核负责解析HTML、CSS,执行JavaScript,并呈现网页内容。"wke.dll"是WebKit的一个封装库,...

    webkit源代码 浏览器最好,最强大的内核

    WebKit 是一个开源的 web 渲染引擎,广泛用于各种浏览器,包括 Apple 的 Safari 和 Google 的 Chrome。这个压缩包文件很可能是包含了 WebKit 源代码的完整或部分副本,供开发者研究、学习或进行定制化开发。下面我们...

    易语言-webkit引擎界面系统(HTML+CSS+JS+JQ)

    源码介绍: ...3、最重要的一点,让做界面的去界面,写程序的去写程序吧,界面与...尤其是近来,google的加入更是让Webkit有所升温,从 Goole Chrome浏览器, Goole Anroid手机操作系统内置浏览器均采用Webkit作为内核。

    Webkit网址收集

    它被广泛应用于多个知名的浏览器,如Apple的Safari和Google的Chrome,以及移动设备上的WebKit内核浏览器。这篇博客将探讨Webkit的核心特性、工作原理及其在开发中的应用。 **一、Webkit简介** Webkit是一个开源...

    浏览器内核

    "WebKit.NET-0.5"是一个将Chrome浏览器的内核WebKit移植到.NET框架的项目,使得开发者可以使用C#这种编程语言来创建自己的简单浏览器或Web应用。 WebKit是一个开源的渲染引擎,广泛用于许多浏览器,如早期的Safari...

    易语言-webkit引擎界面系统(HTML+CSS+JS+JQ)呼叫中心坐席应用系统登录界面

    源码介绍: ...3、最重要的一点,让做界面的去界面,写程序的去写程序吧,界面与...尤其是近来,google的加入更是让Webkit有所升温,从 Goole Chrome浏览器, Goole Anroid手机操作系统内置浏览器均采用Webkit作为内核。

    浏览器内核知识你知多少.docx

    - **代表浏览器**:Apple Safari、Google Chrome等。 #### 五、浏览器内核之间的区别 尽管所有浏览器内核的基本目标都是相同的——解析网页代码并呈现网页内容,但在实际操作过程中它们之间存在明显差异: - **...

    浏览器的各种内核[参照].pdf

    3. **Blink内核**:源自WebKit,是由Google开发并用于Chrome浏览器的内核。Blink内核以其高效的渲染速度和良好的性能表现而受到赞誉。后来,Opera浏览器也改用Blink内核。Blink的开源特性吸引了众多开发者,许多新兴...

    C# webkit为内核的浏览器打开网页源码.rar

    WebKit是一个开源的浏览器引擎,广泛用于Apple的Safari、Google Chrome以及许多其他浏览器。下面将详细介绍这个过程涉及的关键知识点。 1. C#编程语言:C#是由微软开发的一种面向对象的编程语言,主要用于Windows...

Global site tag (gtag.js) - Google Analytics