龙空技术网

典型的浏览器

徐中林 115

前言:

此时兄弟们对“html排版引擎”大约比较关注,朋友们都需要学习一些“html排版引擎”的相关文章。那么小编同时在网摘上网罗了一些对于“html排版引擎””的相关文章,希望各位老铁们能喜欢,各位老铁们快快来学习一下吧!

到目前为止,出现过的主要浏览器包括Internet Explorer、Edge、Chrome、Firefox、Safari、Opera等,各浏览器内核不尽相同。

Ø IE浏览器:

开发商:Microsoft

² 起源:在Spyglass Mosaic基础上开发

² 后续:2022年6月15日21:00停止服务,由Edge替代

² 排版引擎:Trident(IE4开始,IE8的user agent string开始包含Trident排版引擎的版本)、Tasman(IE5 MAC版)

² 脚本引擎:JScript(IE3.0-IE8.0)、Chakra(32位IE9开始,64位IE10)

Ø Edge浏览器

² 开发商:Microsoft

² 起源:在IE基础上开发

² 后续:79.0.309版后基于Chromium开发

² 排版引擎:EdgeHTML、Blink(79.0.309版以后)

² 脚本引擎:Chakra

Ø Konqueror浏览器

² 开发商:KDE社区

² 起源:起源于KFM(KDE文件管理器)

² 后续:逐渐被rekonq、Firefox取代

² 排版引擎:KHTML(可替换)

² 脚本引擎:KJS

Ø Netscape Navigator浏览器

² 开发商:Netscape

² 起源:聘用了许多原有的Mosaic浏览器工程师开发,未采用Mosaic浏览器代码

² 后续:基于Mozilla Firefox开发

² 排版引擎:Mariner(Netscape5.0未发布)、Gecko(6.0及以后)

² 脚本引擎:SpiderMonkey

Ø Opera浏览器

² 开发商:Opera Software ASA

² 后续:15版后基于Chromium开发

² 排版引擎:Elektra(3.5-6.0)、Presto(7.0直到15.0改为与Chromium一致)

² 脚本引擎:Linear A (4.0-6.1)、Linear B (7.0~9.2)、Futhark(9.5~10.2)、Carakan(10.50-12.1)

Ø Safari浏览器

² 开发商:Apple

² 起源:用于取代Internet Explorer for Mac,内核从KDE衍生而来

² 排版引擎:WebCore

² 脚本引擎:JavaScriptCore、Nitro(4.0)

Ø Firefox浏览器

² 开发商:Mozilla

² 起源:在Netscape浏览器开源基础上开发

² 排版引擎:Gecko

² 脚本引擎:SpiderMonkey(1.0-3.0)、TraceMonkey(3.5-3.6)、JavaScriptCore(4.0及以上)、IonMonkey(18.0及以上)

Ø Chrome浏览器

² 开发商:Google

² 起源:在Webkit基础上开发

² 排版引擎:WebCore(28之前版本)、Blink(28及往后版本)

² 脚本引擎:V8

各浏览器及引擎关系演化

标签: #html排版引擎