明明白白选择浏览器,关于浏览器内核的一些知识

合集下载

浏览器简介

浏览器简介

浏览器简介浏览器是最经常使用到的客户端程序.浏览器最核心的部分是渲染引擎(Rendering Engine),我们一般习惯称之为“浏览器内核”,其负责解析网页语法(如标准通用标记语言的子集HTML、JavaScript)并渲染、展示网页。

因此,所谓的浏览器内核通常也就是指浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。

不同的浏览器内核对网页编写语法的解析也有所不同,因此同一网页在不同的内核浏览器里的渲染、展示效果也可能不同。

一、内核区分1. IE内核。

包括360安全浏览器、IE、 Green browser、 Maxthon2、世界之窗、刚开始的搜狗浏览器。

2. Chrome内核。

如 Chrome浏览器。

3. Firefox。

火狐浏览器,适合开发人员调试,但一般人平时用比较慢,打开浏览器就超过1分钟。

4. 双核(IE和chrome/web kit内核)。

双核的意思是一般网页用chrome内核(即web kit或高速模式)打开,网银等指定的网页用IE内核打开。

如360高速浏览器,搜狗高速浏览器,并不是1个网页同时用2个内核处理。

二、IE内核浏览器相对于非IE内核浏览器(如chrome,firefox,双核浏览器)有如下区别点:1、只有IE内核才能打开所有网页在中国,只有IE内核浏览器才能兼容所有网页(正常打开所有网页), 因为在中国,IE市场份额最大,所有网站开发者及其老板,都会做到其网站在IE浏览器下正常显示, 在网站最下面会写上: 推荐用IE浏览器浏览本网页, 意思就是兼容IE内核的浏览器. 由于开发时间及测试人力,时间的限制,很多网站并没有兼容非IE内核的浏览器, 所以在chrome内核及双核浏览器(一般用chrome内核浏览网页,即高速模式)下, 这些网站极有可能出现界面错乱, 点击提交按钮后行为不可预测, 卡死, cpu占用大等问题.2、IE内核浏览器更安全IE内核浏览器相对于双核浏览器来说,更安全。

浏览器核心对照及浏览器选择标准

浏览器核心对照及浏览器选择标准

浏览器核心对照及浏览器选择标准浏浏浏浏浏浏浏浏浏浏浏浏器核心照及器准本文介绍绍绍器核心知绍及绍绍器绍绍中的注意事绍~源起在易上看到绍于巨绍火几个网拼“核”绍绍器一文~由衷的佩服某些人吹牛造绍的本事~居然绍拿绍老掉牙的绍绍做双个宣绍~殊不知绍在的绍用绍除了“行”的免疫用绍就是“不太行”被安用绍网懂懂装~Firefox早就有绍似的很IE核模绍绍展。

但不管绍绍~看看绍白金的告效果就知道~怎广国内真会来绍境正需要的就是要利用无知~但绍不能明绍~否绍就招漫绍。

一、绍绍器核心做知多少任何绍绍器绍绍~都不绍绍绍器核心或者叫引擎都可以~然绍所绍的核心只是人绍定离当个划的;绍绍可以降低模绍之绍的合度,~就像是包绍子~可以使用绍成的绍子绍也可以自耦你己做绍~如果是自己做绍也可以直接绍拌到一起去做成肉绍~照绍也是绍绍器。

除了早期的绍绍器核心“绍家”之初~核念需要持绍修改完善之外~目前绍绍器核心内概已绍日绍成熟~有商绍核也有非商绍核~绍有绍用核等等~最流行的是绍四绍绍绍器核内内内心,Trident核、内WebKit核、内Gecko核和内Presto核。

内绍四绍核流行也是大家绍始接款主流绍绍器才绍始的。

大家常用的绍绍器乎都是内从触几几在绍核心接口上绍绍的~绍再绍回~每核绍是有其原始的娘家~那就是,来个内Trident核内——Internet Explorer~绍核也不是微绍的原绍~而是在个内NACA MOSAIC基绍上绍绍而~绍来Trident核心而言~微绍是最大的绍者;献更多,。

WebKit核内——Safari~WebKit核心本源于KDE下的KHTML和KJS~果注的苹册商绍~按照GPL绍绍WebKit也绍源~绍WebKit而言果公司是最大绍者;苹献更多,。

Gecko核内——Firefox~Gecko核心原由景公司绍绍~绍在由网Mozilla 基金及全世界会粉绍绍工绍绍~Mozilla是最大绍者;献更多,。

Presto核内——Opera~Opera是绍件公司~在个90年代~微绍和景是绍绍器市绍的三跟网大主力~所以Opera是Presto核心的最大绍者;献更多,。

浏览器内核详解

浏览器内核详解

一:Trident内核Trident(又称为MSHTML、IE内核),是微软的视窗操作系统(Windows)搭载的网页浏览器—Internet Explorer的排版引擎的名称,它的第一个版本随着1997年10月Internet Explorer第四版发布,之后不断的加入新的技术并随着新版本的InternetExplorer发布。

在Internet Explorer第七版中,微软对Trident排版引擎做了的重大的变动,除了加入新的技术之外,并增加对网页标准的支持。

尽管这些变动已经在相当大的程度上落后了其它的排版引擎,如Gecko、WebCore、KHTML、Webkit及Presto。

Trident引擎被设计成一个软件组件(模块),使得其他软件开发人员很容易的将网页浏览的功能加到他们自行开发的应用程序里。

微软提出了一个称为组件对象模型(COM)的软件接口架构。

供其它支持的组件对象模型开发环境的应用程序(如:C++及.NET)访问及编辑网页。

例如,由C++所撰写的程序可以加入浏览器控件里,并通过Trident引擎访问当前显示在浏览器上的网页内容及网页的各种元素的值,从浏览器控件触发的事件亦可被程序截取并进行处理。

Trident引擎所提供的所有库可以通过与mshtml.dll这个文件的链接而达成撰写程序时所需要的功能。

除此之外,微软还有另一个网页浏览器排版引擎,称为Tasman,它是使用在“Internet Explorer for Mac”的排版引擎。

相较于Trident,Tasman引擎对网页标准有较佳的支持。

与普遍的看法相反的是,微软已经停止了Mac版本的InternetExplorer的开发,但Tasman的开发仍旧持续,新版本的Tasman引擎仍被应用在一些微软产品上,如:Mac版本的Microsoft Office。

基于Trident技术的应用程序除了InternetExplorer第四版以后的版本使用Trident排版引擎之外,还有其它的应用程序也使用了Trident排版引擎所提供的技术:微软视窗操作系统内的应用程序·从Windows 98到Windows XP及Windows Server 2003所有版本的Windows Explorer。

浏览器内核

浏览器内核

浏览器内核浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内核”,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息,不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。

Trident:(IE浏览器使用的内核),又称MSHTML,是微软公司开发的渲染引擎。

已经深入了WINDOWS操作系统的骨髓。

【辉煌与没落】1997年首次在IE4中使用,他的多接口的有点广受欢迎,是一款开放的内核,很多浏览器都采用了Trident内核;IE本身的“垄断性”(虽然不能直接说其垄断,但基于windows系统下都是预装的IE浏览器),这样造成Trident长期一家独大,微软很长时间并没有更新Trident内核,曾一度与W3C标准脱节(2005年),大量的BUG和安全问题也长期的暴露出来,哪里有滞后哪里就有更新,Firefox和Opera就是这一时期产生的非Trident的浏览器。

【特点】早期IE占有的份额比较大,所以相对使用用户较多。

【代表浏览器】IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0)世界之窗、360浏览器、遨游、搜狗浏览器、腾讯浏览器….等Gecko:一个跨平台的内核,是完全开源的,由C++开发。

【诞生】在微软不在更新Trident时候,内部一些开发人员的不满,当时把已经停止更新了的Netscape的一些员工以当时的Mosaic内核为基础重新编写内核,于是开发出了Geckos。

事实上,还是Firefox的用户最多。

【特点】这个内核的优点就是功能强大、丰富,可以支持很多复杂网页效果和浏览器扩展接口,但是代价是也显而易见就是要消耗很多的资源,比如内存。

android浏览器内核相关知识及运行流程讲解

android浏览器内核相关知识及运行流程讲解

Dom1&2 GIF/JPEG/PNG SVG可缩放矢量图形 (Scalable Vector Graphics) ECMA262 JS1-6 HTTP/FILE
XML
SSL3 JVM FTP RSS2.0(RDF Site Summary )
一、WEBKIT功能实现
简单来说:WebKit是一个渲染引擎 Rendering Engine)
android浏览器内核相关知识及运行流程讲解android浏览器内核android浏览器android打开浏览器android浏览器开发android调用浏览器android文件浏览器android图片浏览器android浏览器源码android跳转浏览器
一、WEBKIT基础
1.三大浏览器内核引擎: 1.三叉戟(Trident),微软的IE 2.Gecko,Firefox 3.WebKit,Apple的Safari,以及Google的Chrome
KHTML标准支持 HTML 4.01 CSS1, CSS 2.1 (paged media除 外), CSS 3 选择符(selector) 及部分其他功能 DOM 1, 2 及部分的 DOM 3 PNG, MNG, JPEG, GIF 部分 SVG ECMA-262 JavaScript 1.5
2.WEBKIT优点: 源码结构清晰、渲染速度极快,开源
新老浏览器内核比较 WebKit与KHTML(Konqueror内核) WebKit前身是KDE 小组的 KHTML。Apple将 KHTML 发扬 光大。 所以两者的代码实现和思路都很像。
WEBKIT标准功能 HTML4.0/5.0 视频标签<video> CSS1&2
二、QTWEBKIT和ANDROIDWEBKIT 比较

浏览器内核技术稿

浏览器内核技术稿

浏览器内核浏览器内核,英文称为Rendering Engine。

浏览器内核是用来渲染网页内容的,将网页代码转换为可视可读页面。

一、排版引擎:用来显示页面框架的排版(1)Trident内核(windows)IE浏览器使用的内核,通常被称为IE内核。

IE6时期的内核并不遵循W3C标准,由于占市份额巨大,大量网页专门为IE6编写,由于不遵循W3C标准,在后来的IE上显示就会出现排版混乱。

(2)Gecko(跨平台)Netscape(网景)6启用的内核,目前由Mozilla基金会进行维护,由于Firefox的使用,通常称之为火狐内核。

(3)KHTML(Linux)KDE开发的内核,Konqueror浏览器利用KHTML内核。

(4)WebKit(跨平台)由KHTML发展而来,由苹果公司开发,是开源的。

Apple safari、symbian 手机浏览器、安卓默认浏览器都是使用这一内核。

(5)Chromium(跨平台)Chromium本质就是WebKit,只不过把webkit的代码整理成可读性更高的代码。

Google chrome使用这一内核。

(6)Presto(跨平台)优先解析文字,媒体资源的渲染优先级靠后。

Opera3.5-6.1的内核叫Elektra。

Opera使用这一内核。

二、JavaScript引擎JavaScript引擎是用来执行JS代码的。

JavaScript的渲染速度越快,动态页面的展示也更快。

(1)Chakra(查克拉)IE9启用的新的JavaScript引擎(2)SpiderMonkey / TraceMonkey / JaegerMonkeyMozilla Firefox使用的迭代JavaScript引擎(3)V8Chrome使用的JavaScript引擎(4)NitroSafari使用的JavaScript引擎(5)Linear A/ Linear B/Futhark/CarakanOpera使用的迭代JavaScript引擎(6)KJSKHTML内核对应的JavaScript引擎三、浏览器测试项目(1)V8引擎(2)Acid3 主要测试对网页标准的兼容性(3)HTML5 测试对HTML5的支持四、一些解释(1)Chrome本身并不开源,其它厂商是不能定制Chrome的。

IE FF Chrome 等浏览器内核以及脚本引擎详解

IE FF Chrome 等浏览器内核以及脚本引擎详解

浏览器是我们每天几乎都必须使用的软件产品,可是对于自己每天都接触的浏览器,很多同学其实对其一无所知。

今天异次元就跟大家说说关于浏览器核的一些事儿吧,好让你了解多一点稍微在的东西。

在下面的文章中主要介绍一些常见的浏览器核和JavaScript引擎,部分容来自于我在网上找到的资料,还有一些是我自己的理解,不保证完全正确,但是大致应该是没错的。

如果有误,请指正……一、浏览器核(排版引擎/渲染引擎)首先解释一下浏览器核是什么东西。

英文叫做:Rendering Engine,中文翻译很多,排版引擎、解释引擎、渲染引擎,现在流行称为浏览器核,至于为什么流行这么称呼,请自行领悟。

Rendering Engine,顾名思义,就是用来渲染网页容的,将网页的代码转换为最终你看得见的页面。

因为是排版,所以肯定会排版错位等问题。

为什么会排版错位呢?有的是由于本身编写不规,有的是由于浏览器本身的渲染不标准。

现在有几个主流的排版引擎,因为这些排版引擎都有其代表的浏览器,所以常常会把排版引擎的名称和浏览器的名称混用,比如常的说IE核、Chrome核。

其实这样子是不太合理的,因为一个完整的浏览器不会只有一的排版引擎,还有自己的界面框架和其它的功能支撑,而排版引擎本身也不可能实现浏览器的所有功能。

下面罗列一下几款主流的排版引擎和浏览器。

1、Trident 核(Windows)Trident 就是大名鼎鼎的IE浏览器所使用的核,也是很多浏览器所使用的核,通常被称为IE核。

基于Trident核的浏览器非常多,这是因为Trident核提供了丰富的调用接口。

老的Trident核(比如常说的IE6核)一直是不遵循W3C标准的,但是由于当时IE6的市场份额最大,所以后果就是大量的网页专门为IE6等老Trident核编写,在IE6下显示很正常,但其实这些网页的代码并不符合W3C标准,于是,完全依据W3C标准写的网页在老的Trident核下面又出现偏差,这就是为什么很多人觉得后来的IE9的网页排版有时会乱了,而IE6则正常,其实不是浏览器兼容性差了,而是你访问的网页不符合新的标准。

浏览器内核有几种

浏览器内核有几种

浏览器内核有几种很多用户不知道浏览器内核含义是什么。

下文我们将会提到一些浏览器内核检测方法和浏览器内核介绍,用户可以对比下文了解为什么不同的内核应用于不同的浏览器。

浏览器内核有几种?浏览器内核介绍:1、Trident内核代表产品Internet Explorer,又称其为IE内核。

Trident(又称为MSHTML),是微软开发的一种排版引擎。

使用Trident渲染引擎的浏览器包括:IE、傲游、世界之窗浏览器、Avant、腾讯TT、Netscape 8、NetCaptor、Sleipnir、GOSURF、GreenBrowser和KKman等。

2、Gecko内核代表作品Mozilla FirefoxGecko是一套开放源代码的、以C++编写的网页排版引擎。

Gecko是最流行的排版引擎之一,仅次于Trident。

使用它的最著名浏览器有Firefox、Netscape6至9。

3、WebKit内核代表作品Safari、Chromewebkit 是一个开源项目,包含了来自KDE项目和苹果公司的一些组件,主要用于Mac OS 系统,它的特点在于源码结构清晰、渲染速度极快。

缺点是对网页代码的兼容性不高,导致一些编写不标准的网页无法正常显示。

主要代表作品有Safari和Google的浏览器Chrome。

4、Presto内核代表作品OperaPresto是由Opera Software开发的浏览器排版引擎,供Opera 7.0及以上使用。

它取代了旧版Opera 4至6版本使用的Elektra排版引擎,包括加入动态功能,例如网页或其部分可随着DOM及Script语法的事件而重新排版。

补充:浏览器常见问题分析1.IE浏览器首次开机响应速度慢,需要数秒。

搞定办法:IE下选择工具-internet选项-连接-局域网设置-取消自动检测。

2. IE9图片显示不正常或干脆不显示,尤其是QQ空间搞定办法:工具-internet选项-高级-加速图形-运用软件而非GPU 选择。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

浏览器是我们每天几乎都必须使用的软件产品,可是对于自己每天都接触的浏览器,很多同学其实对其一无所知。

今天异次元就跟大家说说关于浏览器内核的一些事儿吧,好让你了解多一点稍微内在的东西。

在下面的文章中主要介绍一些常见的浏览器内核和JavaScript引擎,部分内容来自于我在网上找到的资料,还有一些是我自己的理解,不保证完全正确,但是大致应该是没错的。

如果有误,请指正……[本文原作者为武汉小狮子,xxy171070为推荐者,特此声明]一、浏览器内核(排版引擎/渲染引擎)首先解释一下浏览器内核是什么东西。

英文叫做:Rendering Engine,中文翻译很多,排版引擎、解释引擎、渲染引擎,现在流行称为浏览器内核,至于为什么流行这么称呼,请自行领悟。

Rendering Engine,顾名思义,就是用来渲染网页内容的,将网页的代码转换为最终你看得见的页面。

因为是排版,所以肯定会排版错位等问题。

为什么会排版错位呢?有的是由于网站本身编写不规范,有的是由于浏览器本身的渲染不标准。

现在有几个主流的排版引擎,因为这些排版引擎都有其代表的浏览器,所以常常会把排版引擎的名称和浏览器的名称混用,比如常的说IE内核、Chrome内核。

其实这样子是不太合理的,因为一个完整的浏览器不会只有一的排版引擎,还有自己的界面框架和其它的功能支撑,而排版引擎本身也不可能实现浏览器的所有功能。

下面罗列一下几款主流的排版引擎和浏览器。

1、Trident 内核(Windows)Trident 就是大名鼎鼎的IE浏览器所使用的内核,也是很多浏览器所使用的内核,通常被称为IE内核。

基于Trident内核的浏览器非常多,这是因为Trident内核提供了丰富的调用接口。

老的Trident内核(比如常说的IE6内核)一直是不遵循W3C标准的,但是由于当时IE6的市场份额最大,所以后果就是大量的网页专门为IE6等老Trident内核编写,在IE6下显示很正常,但其实这些网页的代码并不符合W3C标准,于是,完全依据W3C标准写的网页在老的Trident内核下面又出现偏差,这就是为什么很多人觉得后来的IE9的网页排版有时会乱了,而IE6则正常,其实不是浏览器兼容性差了,而是你访问的网页不符合新的标准。

目前可供调用的最新版的Trident内核是IE9所用的内核,相较之前的版本对W3C标准的支持增强了很多。

Trident内核的常见浏览器有:IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0);世界之窗、360安全浏览器、傲游;搜狗浏览器;腾讯TT;阿云浏览器(早期版本)、百度浏览器(早期版本)、瑞星安全浏览器、Slim Browser;GreenBrowser、爱帆浏览器(12 之前版本)、115浏览器、155浏览器;闪游浏览器、N氧化碳浏览器、糖果浏览器、彩虹浏览器、瑞影浏览器、勇者无疆浏览器、114浏览器、蚂蚁浏览器、飞腾浏览器、速达浏览器、佐罗浏览器;其中部分浏览器的新版本是“双核”甚至是“多核”,其中一个内核是Trident,然后再增加一个其他内核。

国内的厂商一般把其他内核叫做“高速浏览模式”,而Trident则是“兼容浏览模式”,用户可以来回切换。

2、Gecko(跨平台)Netscape6 启用的内核,现在主要由Mozilla基金会进行维护,是开源的浏览器内核,目前最主流的Gecko 内核浏览器是Mozilla Firefox,所以也常常称之为火狐内核。

因为Firefox的出现,IE的霸主地位逐步被削弱,Chrome的出现则是加速了这个进程。

非Trident内核的兴起正在改变着整个互联网,最直接的就是推动了编码的标准化,也使得微软在竞争压力下不得不改进IE。

不过比较可惜的是,虽然是开源的,也开发了这么多年,基于Gecko的浏览器并不多见,除了一些简单的改动(坑爹的X浏览器)或者是重新编译(绫川ayakawa、tete009),深度定制或者增强型外壳的还比较少见。

另外就是有一些其它软件借用了Gecko 内核,比如音乐管理软件SongBird。

常见的Gecko内核的浏览器:Mozilla Firefox、Mozilla SeaMonkey、Epiphany(早期版本)、Flock(早期版本)、K-Meleon3、KHTML(Linux)KDE开发的内核,速度快捷,容错度低。

这个内核可能不见得很多人知道,但是后面再看下去你就明白了。

常见的KHTML内核的浏览器:Konqueror4、WebKit(跨平台)由KHTML发展而来,也是苹果给开源世界的一大贡献。

是目前最火热的浏览器内核,火热倒不是说市场份额,而是应用的面积和势头。

因为是脱胎于KHTML,所以也是具有高速的特点,同样遵循W3C标准。

从目前看来,WebKit 内核是最有潜力而且是已经有相当成绩的新兴内核,性能非常好,而且对W3C标准的支持很完善,本人非常看好它。

当前发展势头最强劲的WebKit内核常见的WebKit内核的浏览器:Apple Safari (Win/Mac/iPhone/iPad)、Symbian手机浏览器、Android默认浏览器,5、Chromium(跨平台)其实Chromium 就是WebKit,维基百科里面并没有将Chromium从WebKit分出来,这个区分完全是基于我个人的恶趣味。

记得以前看过一个大牛的博文说过,Chromium把WebKit的代码梳理得可读性提高很多,所以以前可能需要一天进行编译的代码,现在只要两个小时就能搞定。

这个我自己也没有考究过,但是估计可信。

这个也能解释为什么Gecko和WebKit出来了这么久,第三方编译、定制的版本并不多,但是由Chromium衍生出来的浏览器早就满坑满谷了。

常见的Chromium内核的浏览器:Google Chrome、Chromium、SRWare Iron、Comodo Dragon6、Presto(跨平台)Opera所采用的内核,准确地说,是Opera 7.0及以后版本的内核,Opera 3.5-6.1版本使用的内核叫做Elektra。

不用说,Presto对W3C标准的支持也是很良好的。

虽然我很喜欢Opera,但是我对Presto的渲染速度一直有保留态度。

之前在OperaChina论坛看见有人说过,Presto优先解析文字,保证可阅读性,媒体资源的渲染放后。

常见的Presto内核的浏览器:Opera7、更多其它内核可以参考维基百科二、JavaScript引擎说完了排版引擎,接下来说说JavaScript 引擎。

顾名思义,JavaScript引擎就是用来执行JS代码的。

譬如说,一个算圆周率的网页,排版引擎把页面的框架给显示出来了,但最终的结果需要用到Javascript 来计算,所以Javascript引擎的快慢也是对整个网页的速度有着很大影响,特别是目前越来越多类似WebQQ、Gmail等大量应用了复杂的Javascript 运算的网站,不同的引擎最终的速度差异会相当大。

为什么要单独拿出来说呢?因为它还涉及到跑分。

经常看见很多文章在报道说哪个浏览器更快,其实大部分说的就是JavaScript的渲染速度,而不是页面的载入速度。

在网速许可的情况下,其实各个浏览器的页面载入速度差别不大(Opera逊色一些)。

那是不是说对比JavaScript的渲染速度其实没有意义?也不是这么说,因为现在JavaScript在页面中的比重会越来越大,越来越多的动态页面开始大量借助JavaScript,比如现在主流的SNS、邮箱、网页游戏,所以JavaScript的渲染速度也是一个很重要的指标。

JavaScript的渲染速度越快,动态页面的展示也越快。

Opera在JavaScript引擎的跑分上面一直都是很牛逼的,一般来说最新测试版之间PK,Opera基本都会夺冠。

1、Chakra查克拉,IE9启用的新的JavaScript引擎。

2、SpiderMonkey / TraceMonkey / JaegerMonkeySpiderMonkey应用在Mozilla Firefox 1.0-3.0,TraceMonkey应用在Mozilla Firefox 3.5-3.6版本,JaegerMonkey应用在Mozilla Firefox 4.0及后续的版本。

3、V8应用于Chrome、傲游3。

4、Nitro应用于Safari 4及后续的版本。

5、Linear A/Linear B/Futhark/CarakanLinear A应用于Opera 4.0-6.1版本,Linear B应用于Opera 7.0~9.2版本,Futhark应用于Opera 9.5-10.2版本,Carakan应用于Opera 10.5及后续的版本。

6、KJS KHTML对应的JavaScript引擎。

三、几个与浏览器有关的测试项目1、V8引擎测试传送门,现在很多“双核”浏览器都用它来跑分测试JavaScript引擎,分数越高越好。

2、Acid3测试传送门,这个主要是对网页标准的兼容性测试,分数越高表示越符合网页的开发标准,满分是100分。

3、HTML5测试传送门,测试浏览器对HTML5标准的支持,分数越高越好。

四、几个奇葩1、IETab这是一款浏览器扩展,并非内核。

在没有第三方编译版本的时候,IETab一直是Mozilla Firefox、Chrome 等非Trident内核的浏览器的安装量最大的扩展之一,方便用户在不开启IE的情况下调用Trident内核访问一些兼容性比较差的网站。

2、Trident/Gecko双核浏览器虽然IETab能实现部分需求,但是深度订制的毕竟还是不一样,所以Trident/Gecko双核浏览器就诞生了,Sleipnir、Avant 12(Orca)是这类里面比较常见的。

Avant 12因为有Orca的前期积累,所以轻车熟路,后面还打算加入Chromium,变成三核浏览器,但是偏偏现在Mozilla Firefox和Chrome都在疯狂刷版本号,肯定有一部分精力要花在跟进版本上。

3、Trident/WebKit双核浏览器现在国内最主流的“双核”浏览器基本都是这个架构,360极速浏览器、世界之窗浏览器极速版、傲游3搜狗浏览器3、QQ浏览器、枫树浏览器、快快浏览器、百度浏览器、阿云浏览器(后期版本)、太阳花浏览器,其中最奇葩的是傲游3。

其它双核浏览器都是基于Chromium的,而傲游是基于WebKit的,但是偏偏又用的是V8引擎。

4、Trident/Gecko/WebKit三核浏览器目前能见的应该就是日本的Lunascape,Avant增加了WebKit内核之后也会归类到这里。

相关文档
最新文档