借鉴:浏览器内核有几种?深度解析浏览器内核工作原理和版本区别
1.什么是浏览器内核
广义上:浏览器内核 = js引擎 + 渲染引擎。但是,由于js引擎越来越独立(比如chrome的V8)。所以,目前 浏览器内核 = 渲染引擎。
2、市面上的浏览器内核
国内的主流浏览器内核都是chrominum,也就是谷歌的内核。也就是,国内浏览器=chrome的内核+一层自己的皮。因此 在页面设计、使用操作、内容展示上都是差不多的。
双内核浏览器 = 谷歌公司的chrome浏览器的chrominum内核 + 微软公司的IE浏览器的Trident 内核。一般网页用chrominum内核。网银等指定网页(还有啥?)用trident内核(因为trident内核可以兼容特殊网页)
三、拥有自己内核的6个浏览器
1、IE: 1994,Trient内核
2、Edge:刚开始edegeHTML内核(基于Trident),后来Chrominum
3、Safari:苹果 WebKit
4、Chrome:08-13年,WebKit,之后Blink(和欧朋一起研发的,基于WebKit)。 也成Chrominum。
5、Opera:95-13,Presto。之后Blink。
6、FireFox:98Reptor,后改名为Gecko。
简记:
chrome、edge、opera = chrominum = blink = webkit+
safari = webkit
firefox = gecko
ie(弃用) = trident
结论:现在,chrome、edge、opera都适用的是谷歌的Chrominum内核(blink),该内核基于webkit。因此,未来市场上内核只会存在 火狐的gecko和谷歌的webkit系内核。网页标准会趋于统一。
四、不同内核区别
IE :trident只支持windows
firefox:gecko跨平台。可以在windows/linux/macos使用
五、内核版本号
Chromium 91.0.4472.164 : 主版本号 . 次版本号 . 构建计数 (编译次数). 修订次数(bug或改动)
六、其它
1、microsoft edge 是双内核浏览器吗?怎么看说是blink + webkit 的说法。
2、展示一下当前几个浏览器的内核