(必须删除侵权,仅针对文件)
这是在Wikipedia上引入浏览器内核的方式。 Web浏览器的布局引擎(Layout Engine或Rendering Engine)也称为浏览器内核,页面渲染引擎或模板引擎。它负责获取网页的内容(HTML,XML,图像等),组织消息(例如添加CSS等),并计算网页的显示方式,然后输出到监视器或打印机。所有需要基于外观标记显示内容的Web浏览器,电子邮件客户端和其他应用程序都需要排版引擎。
当前,四个主要的排版引擎是:Trident(在Internet Explorer中使用); Gecko(在Mozilla Firefox中使用);闪烁(在Chrome中使用); WebKit(用于Apple Safari和早期版本的Google Chrome)。


因为这些排版引擎具有其代表的浏览器,所以排版引擎的名称和浏览器的名称经常混合在一起,例如IE内核和Chrome内核。实际上,这是不合理的,因为完整的浏览器不仅将具有一个排版引擎,而且具有其自己的界面框架和其他功能支持,并且排版引擎本身无法实会管理的Rhino是开源的,完全用Java编写。
TraceMonkey是基于实时编译的引擎,部分代码来自Tamarin引擎,并在Mozilla Firefox 3. 5〜3. 6版本中使用。
JagererMonkey,最初是德国的Jäger,原本打算成为一名猎人,结合了跟踪和组合代码技术以大大提高性能,其中一些技术是从Mozilla Firefox 4. 0及更高版本中使用的V 8、 JavaScriptCore,WebKit借来的。
IonMonkey,可以优化Mozilla Firefox 1 8. 0及更高版本中使用的JavaScript编译结果。
OdinMonkey,可以为Mozilla Firefox 2 2. 0及更高版本优化asm.js。
V8,由Google丹麦开发的开源软件,是Google Chrome的一部分。

Microsoft
Chakra(JScript引擎),中文翻译称为Chakra,在32位版本的Internet Explorer 9 [1]和Internet Explorer 10中使用。
歌剧
线性A,用于Opera 4. 0〜6. 1版本。
线性B,用于Opera 7. 0〜9. 2版本。
Futhark,在Opera 9. 5〜1 0. 2版本中使用。
Opera1 0. 50开始使用由Opera Software编写的arakan。
其他
KDE是KDE的ECMAScript / JavaScript引擎,最初由Harri Porten开发,并在KDE项目的Konqueror Web浏览器中使用。
Bardan Eich(他还参加了第一本SpiderMonkey的编写),开放源代码《水仙》。
Tamarin,由Adobe Labs编写,是Flash Player 9使用的引擎。
Nitro(以前称为SquirrelFish),是为Safari 4编写的。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-373445-1.html
也不耗电
此人本是杀人越货的大毒枭