浏览器最重要或者说核心的部分是“Rendering Engine” 可大概译为“渲染引擎”,俗称称为“浏览器内核”。负责对网页语法的解释(如[标准通用标记语言]下的一个应用[HTML]、[JavaScript])并渲染(显示)网页。所以,通常所谓的浏览器内核也就是浏览器所采用的[渲染引擎],渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息,不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。
综上所述,浏览器的内核是指支持浏览器运行的最核心的程序,分为两个部分的,一是渲染引擎,另一个是JS引擎。用户在浏览器请求访问 URI(统一资源标示符)网络资源时,返回的数据由浏览器解释并显示 HTML 文件的方式是在 HTML 和 CSS 规范中指的,这些规范由网络标准化组织 W3C(万维网联盟)进行维护。
值得注意的是,并非所有的浏览器都完全遵从W3C规范(只是或多或少),通常还在开发自己独有的扩展程序。
序号 | 浏览器 | 内核 |
---|---|---|
1 | IE | Trident内核,也是俗称的IE内核; |
2 | Chrome | Chromium内核或Chrome内核,以前是Webkit内核,现在是Blink内核; |
3 | Firefox | Gecko内核,俗称Firefox内核; |
4 | Safari | Webkit内核; |
5 | Opera | 最初是自己的Presto内核,后来是Webkit,现在是Blink内核; |
6 | 360浏览器 | IE Chrome双内核; |
7 | 猎豹浏览器 | IE Chrome双内核; |
8 | 搜狗浏览器 | Trident(兼容模式) Webkit(高速模式); |
9 | 遨游浏览器 | Trident(兼容模式) Webkit(高速模式); |
10 | QQ浏览器 | Trident(兼容模式) Webkit(高速模式); |
11 | 百度浏览器 | IE内核; |
12 | 世界之窗 | IE内核; |
13 | 2345浏览器 | 以前是IE内核,现在也是IE Chrome双内核; |