浏览器知识

浏览器内核和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上。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值