浏览器的内核是分为两个部分的,一是 渲染引擎
,另一个是 JS引擎
。现在 JS 引擎比较独立,内核更加倾向于说渲染引擎。
- Trident 内核:代表作品是IE,因IE捆绑在Windows中,所以占有极高的份额,又称为IE内核或MSHTML,此内核只能用于Windows平台,且不是开源的。代表作品还有腾讯、Maxthon(遨游)、360浏览器等。但由于市场份额比较大,曾经出现脱离了W3C标准的时候,同时IE版本比较多,存在很多的兼容性问题。
- Gecko 内核:代表作品是 Firefox,即火狐浏览器。因火狐是其最多的用户,故常被称为 Firefox 内核它是开源的,最大优势是跨平台,在 Microsoft Windows、Linux、MacOS 等主要操作系统中使用。
- Webkit 内核:代表作品是 Safari、曾经的 Chrome,是开源的项目。
- Presto 内核:代表作品是 Opera,Presto 是由 Opera Software 开发的浏览器排版引擎,它是世界公认最快的渲染速度的引擎。在 2013 年,Opera宣布加入谷歌阵营,弃用了 Presto
- Blink 内核:由 Google 和 Opera Software 开发的浏览器排版引擎,2013年4月发布。现在Chrome 内核是 Blink。谷歌还开发了自己的 JS 引擎(V8),使 JS 运行速度极大地提高了