您的位置:首页 > 其它

浏览器知识

2016-01-30 19:55 281 查看
浏览器内核和javaScript引擎

浏览器内核(Rendering Engine),翻译为:排版引擎,解释引擎,渲染引擎,现在称作浏览器引擎。它是用来渲染网页内容的。

由于每一种排版引擎都有其代表的浏览器,所以会把排版引擎的名称和浏览器的名称混用。如:IE内核,Chrome内核。但是一款浏览器 不仅仅需要排版引擎,还有自己的界面框架和其它的功能支持。因为排版引擎无法负责浏览器的全部功能。

常看到的排版引擎:

1、Trident内核(Windows)

就是IE浏览器使用的排版引擎,浏览器内核。

使用Trident内核的常见浏览器有:IE,360浏览器,搜狗浏览器。

但是请注意,有些浏览器是多核,其中一个是Tirdent内核,还添加了其它内核,通过切换内核,浏览器分为“高速浏览模式”,“兼容浏览器模式”。

2、Gecko(是跨平台的)

使用它的浏览器,主流的有 Mozilla Firefox,Chrome。我们称之为火狐内核。

3、KHTML(Linux下的)

浏览器有 Konqueor

4、Webkit(跨平台的)

由KHTML发展而来。现在最火热的浏览器内核,火热不火热是市场份额说了算的。

它对W3C支持的非常好。

浏览器有 Apple Safari(Win,Mac,iPhone,iPad),Symbian手机浏览器,Android浏览器。

JavaScript引擎

排版引擎是用于排版的,JavaScript引擎是用来执行的JS代码的。所以说浏览器的快慢,也肯定收到javaScript引擎的影响。

浏览的载入速度就是排版的速度,载入页面的速度;

js引擎的计算速度就是js的渲染速度。js引擎渲染越快,动态页面的展示也越快。

常见的js引擎:

1,Chakra,是在IE9上使用的js引擎。

2.SpriderMonkey,TraceMonkey,JaegerMonkey

这些运用在Mozilla FireFox上。

3.v8,应用于Chrome,遨游

4.Nitro 应用于Safari上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: