Trident 引擎
nternet Explorer 使用的是 Trident 渲染引擎,这是微软为其开发的一个专有引擎。Trident 首次出现在1997年的IE4中,并一直沿用到IE11。此外,IE8开始引入了一个新的JavaScript引擎叫做Chakra,用于提高JavaScript代码的执行效率1。然而,尽管Chakra是一个重要的组件,当我们谈论“浏览器内核”时,通常指的是渲染引擎,即Trident。
WebKit 引擎
WebKit 是一个开源的浏览器引擎,最初由苹果公司为其Safari浏览器开发。它不仅用于Safari,还被许多其他浏览器采用,包括:
Safari:苹果公司的桌面和移动设备上的默认浏览器。
Google Chrome(直到版本27):在早期版本中使用WebKit作为其渲染引擎,之后转向了Blink引擎,这是WebKit的一个分支。
Android 浏览器:基于WebKit,用于早期版本的Android操作系统。
Midori:一款轻量级的Linux浏览器。
Epiphany (GNOME Web):GNOME桌面环境下的默认浏览器。
Konqueror:KDE桌面环境中的浏览器,后来转向QtWebEngine。
360极速浏览器、猎豹浏览器等国产浏览器也曾经或仍然在使用WebKit内核或其衍生版本1。
Gecko 引擎
Gecko 是Mozilla基金会开发的渲染引擎,主要用于Firefox浏览器。它以高效和标准化著称。
Firefox:Mozilla的旗舰产品,是一款流行的开源浏览器。
Thunderbird:Mozilla的邮件客户端,同样使用Gecko引擎来渲染HTML邮件内容。
Presto 引擎
Presto 曾经是Opera浏览器的专有渲染引擎,但在2013年,Opera宣布将其浏览器切换到WebKit(后跟随Google转向Blink)。
Older versions of Opera:在Opera 15之前,该浏览器使用的是Presto引擎。从Opera 15开始,Opera转向了基于Chromium的Blink引擎1。
Blink 引擎
Blink是从WebKit分叉出来的另一个重要引擎,由Google主导开发并首先应用于Chrome浏览器。自Chrome 28及之后版本,以及Opera从第15版开始都使用了Blink引擎
当Edge首次发布时(作为Windows 10的一部分),它使用了微软自家的新渲染引擎 EdgeHTML,这是一个从Trident派生出来的引擎,旨在提供更好的Web标准支持和性能。然而,EdgeHTML并没有获得预期的市场份额和开发者支持。
随后,在2019年,微软宣布了一项重大决定:将Edge浏览器迁移到 Chromium 开源项目上。这意味着Edge现在使用的是由Google主导开发的 Blink 渲染引擎以及 V8 JavaScript引擎