浏览器版本和内核(用于前端适配)

前端适配浏览器是个极其XX的事情,找了一些资料,备注一下

浏览器渲染引擎JS引擎内核(排版引擎)
IE 4-7Trident unversionedJScript(IE3.0-IE8.0)Trident
IE 8Trident 4.0JScript(IE3.0-IE8.0)Trident
IE 9Trident 5.0ChakraTrident
IE10Trident 6.0ChakraTrident
EdgeEdgeHTMLChakraTrident
FirefoxGeckoSpiderMonkey(1.0-3.0)/ TraceMonkey(3.5-3.6)/ JaegerMonkey(4.0-)IonMonkey(18.0-)/ OdinMonkey(22.0-)
ChromiumWebCoreJSCoreChromium(基于Webkit2)
ChromeWebCoreJSCoreChromium(基于Webkit2)
Chrome 28.0Blink(基于Webkit2)V8
SafriWebCoreJSCore (javascriptcore) /Nitro(4-)Webkit
Opera 4-6ElektraLinear A(4.0-6.1)
Opera 7.0PrestoLinear B(7.0-9.2)/ Futhark(9.5-10.2)/ Carakan(10.5-)
Opera 12.7WebCoreCarakanChromium(基于Webkit2)
Opera 15WebCoreCarakanBlink(基于Webkit2)

注意:
1)Chrome总共有四个更新分支:Canary、Dev、Beta、Stable,稳定性依次增强。
2) 内核WebKit由渲染引擎“WebCore”和JS解释引擎“JSCore”组成,即WebKit内含WebCore排版引擎及JavaScriptCore引擎,分别从KDE的KHTML及KJS引擎衍生而来。WebCore及JavaScriptCore与KHTML及KJS一样,同是自由软件,并以LGPL方式授权
3)火狐浏览器js引擎变化
1.0~3.0:SpiderMonkey
3.5~3.6:TraceMonkey(基于实时编译的引擎)
4.0以上版本:JaegerMonkey(借鉴了V8、JavaScriptCore、WebKit)
18.0以上版本:IonMonkey(对JavaScript编译后的结果进行优化)
22.0以上版本:OdinMonkey(对asm.js进行优化)
Rhino:由Mozilla基金会管理,开放源代码
4)Trident内核的常见浏览器有:
IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0);
360安全浏览器(1.0-5.0为Trident,6.0为Trident+Webkit,7.0为Trident+Blink)
360极速浏览器(7.5之前为Trident+Webkit,7.5为Trident+Blink)
猎豹安全浏览器(1.0-4.2版本为Trident+Webkit,4.3及以后版本为Trident+Blink)
傲游浏览器(傲游1.x、2.x为IE内核,3.x为IE与Webkit双核)
搜狗高速浏览器(1.x为Trident,2.0及以后版本为Trident+Webkit)
UC浏览器(Webkit内核+Trident内核)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值