浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如HTML、JavaScript)并渲染(显示)网页。
Trident
该内核程序在1997年的IE4中首次被采用,是微软在Mosaic代码的基础之上修改而来的,并沿用到IE11。Trident实际上是一款开放的内核,其接口内核设计的相当成熟,因此才有许多采用IE内核而非IE的浏览器(壳浏览器)涌现。此外,为了方便也有很多人直接简称其为IE内核。
IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0);其中IE8的JavaScript引擎是Jscript,IE9开始用Chakra,并从IE11开始,初步支持WebGL技术。
Gecko
Netscape6开始采用的内核,后来的MozillaFireFox(火狐浏览器) 也采用了该内核,Gecko的特点是代码完全公开,因此,其可开发程度很高,全世界的程序员都可以为其编写代码,增加功能。
Webkit
它是苹果公司自己的内核,也是苹果的Safari浏览器使用的内核。开放源代码,在安全方面不受IE、Firefox的制约。现已被Chrome做为内核原型,同时Opera也已废弃之前采用的Presto内核改用Webkit。
国内的浏览器一般都是“双核”浏览器,例如搜狗高速浏览器、傲游浏览器、猎豹安全浏览器、QQ浏览器、360极速浏览器、世界之窗浏览器极速版、枫树浏览器、快快浏览器、百度浏览器、阿云浏览器(后期版本)、太阳花浏览器等等。其中一个内核是Trident,然后再增加一个其他内核。国内的厂商一般把其他内核叫做“高速浏览模式”,而Trident则是“兼容浏览模式”,用户可以来回切换。
百度百科:浏览器内核