“ Chrome ”是化学元素“铬”的英文名称;过去也用 Chrome 称呼浏览器的外框。软件的名称来自又称作“ Chrome ”的网络浏览器图形使用者界面( GUI )。
常见内核包括四种
Presto 由 Opera 开发。 Opera 7 及以上
浏览器 | 引擎名称 | 说明 |
---|---|---|
Safari | Nitro (也称 Squirrel Fish Extreme ) | Safari 4 中发布,在 Safari 5 中提升性能,包括字节码优化和上下文线程的本地编译器 |
Chrome | V8 | 自从 Chrome 2 开始,使用了新一代垃圾回收机制,可确保内存高度可扩展而不会发生中断 |
IE | Chakra | 注重于后台编译和高效的类型系统,速度比 IE8 快 10 倍 |
Firefox | JägerMonkey | 从 3.5 版本优化而来,结合了快速解释和源自追踪树( trace tree )的本地编译 |
Opera | Carakan | 它采用了基于寄存器的字节码和选择性本地编译的方式,声称效率比 10.50 版本提升了 75% |
供应商前缀,比如 " -webkit " (用于基于 WebKit 的浏览器,比如 Chrome 和 Safari )、 " -moz " (用于 Mozilla Firefox )、 " -ms " (用于 Microsoft Internet Explorer )和 " -o " (用于 Opera )。
Trident/Tasman 是微软公司开发的一种排版引擎程序,其分别应用于微软公司开发的 Windows 操作系统和苹果公司开发的 Mac OS X 操作系统中。目前,国内绝大多数第三方 Web 浏览器都使用这一排版引擎作为内核,以解析网页代码。
这种浏览器内核为微软公司开发的 IE 浏览器和 Office 系列软件提供数据解析和排版功能。例如,目前可供调用的 Trident 5.0 内核是 IE 9 所用的内核,而 Trident 6.0 则是 IE 10 所用的内核。
Gecko 是由 Mozilla 基金会主持开发的一款 C++ 编写的开源网页排版引擎,最初主要作为 Netscape 和 Firefox 等浏览器的内核,但是, Firefox 浏览器最为常用,因此也被称为火狐内核。现在则可以为多种类型的应用程序提供网页排版支持, Gecko 排版引擎可以运行于多种操作系统上,包括 Windows 、 Linux 和 Mac OS X 等。
WebKit 排版引擎最初是由苹果公司自 Linux 操作系统下的 KHTML 引擎修改而来的,作为 Mac OS X 操作系统的基础排版引擎。 WebKit 与 Gecko 相同,它也是一个开源的排版引擎。
WebKit 是苹果给开源世界的一大贡献,它是目前最热门的浏览器内核,其热门不是说市场份额,而是应用的面积和势头。 WebKit 引擎可以运行于多种操作系统之上,所以它以对 HTML 5 技术的强大支持著称。
WebKit 内核是目前速度最快的渲染引擎,它又被称为高速浏览内核。 Chrome 、 Mobile Chrome 、 Safari 和 Mobile Safari 等浏览器都是使用该引擎作为内核。
Presto 排版引擎是由挪威 Opera Software AA 开发的排版引擎,与 Gecko 类似, Presto 本身也是作为一款专用的浏览器内核开发的。 Presto 虽然体积很小,但是,它解析代码的效率非常高。
Presto 排版引擎在 Windows 、 Linux 和 Mac OS X 等操作系统上应用并不十分广泛,与其它内核相比,它最为封闭。目前, Opera 浏览器就是使用的这种内核。