浏览器内核是浏览器最核心的部分,英文为Rendering Engine,翻译为渲染引擎,但一般称之为浏览器内核,排版引擎就是指浏览器内核

浏览器内核:

浏览器的内核对应的英文是Rendering Engine,翻译过来为渲染引擎,也有人称之为排版引擎,一般来说浏览器内核、渲染引擎、排版引擎是同义词。

浏览器内核用于解释网页的脚本和将结果渲染后显示出来,渲染引擎包括:(1)html解释器,用于解释html脚本;(2)CSS解释器,用于解释CSS脚本;(3)JS引擎,用于执行js脚本代码;(4)布局引擎(layout engine),此外还有一些其它的模块。

不同的渲染引擎对脚本理解不同,可能呈现出不同的效果和计算结果,所以网页开发人员需要在不同的浏览器内核下进行测试。

浏览器内核的种类:

浏览器内核有很多种类型,不同内核有不同的特点,这里做简单介绍,详细的内容请查看相应内核的页面。

Trident:由微软开发,并一直使用在IE浏览器中,因此称之为IE内核,该内核的设计相当的成熟,使得该内核在兼容性方面表现相当突出,在双核浏览器中,通常将Trident内核作为备用的解决兼容性问题的内核。

Gecko:该内核是一个开源的内核,任何人都可以使用,在使用该内核的浏览器中Firefox的市场占有率最高,因此该内核也称之为Firefox内核或火狐内核。

Presto:该内核首次使用是在Opera(欧朋)浏览器中使用,但是由于该内核是商业内核,限制了它的发展,使用该内核的浏览器寥寥无几,在这些浏览器中Opera的市场占有率最高,因此称之为Opera前内核或欧朋前内核,欧朋浏览器从12.17之后的版本改用了Blink内核。该内核最大的特点是将渲染优化到了极致,在脚本的处理上速度远远超过其它的内核,代价是牺牲内核的兼容性。

Webkit:苹果公司开发的内核,也是苹果的Safari浏览器的内核。Webkit属于自由软件,开放源代码。

Blink:由Google和Opera Software开发的浏览器排版引擎,Google计划将这个渲染引擎作为Chromium计划的一部分。

浏览器内核家谱

您的UserAgent:

CCBot/2.0 (https://commoncrawl.org/faq/)

当前位置:浏览器内核

下面统计每种类型的使用情况占比,统计时间为最近三个月和最近一年。

浏览器内核统计
排名 名称 近三个月 近一年
1 WebKit 62.86% 56.5%
2 Trident 21.14% 26.06%
3 Gecko 14.86% 16.55%
4 EdgeHTML 1.14% 0.89%
名称缩写对照表
名称 缩写
WebKit 1.webkit
Trident 2.triden
Gecko 3.gecko
EdgeHTML 4.edgeht

说明:

1、以上统计信息的数据来源:用户访问本站的userAgent解析页面获得,并不代表所有用户的使用情况,仅供参考。由于UA的复杂性,非浏览器软件提供的UA更加随意,所以有的浏览器解析后只能得到一部分信息,以上统计的是能够获取到信息的浏览器。

Copyright © 2018-2019 小王子工作室 版权所有 滇ICP备14007766号-3 邮箱:yangzy187@126.com