浏览器-常用浏览器的渲染引擎和JavaScript引擎

大约从2006年Adobe将其JIT编译引擎和代号为Tamarin的ECMAScript虚拟机捐赠给Mozilla基金会开始,竞争的序幕就拉开了。尽管新版的Mozilla中Tamarin技术已经所剩无几,但Tamarin的捐赠促进了各家浏览器对新脚本引擎的研发,而这些引擎的名字就如同他们声称的性能一样有意思。

浏览器 渲染引擎 JavaScript引擎
Chrome WebKit -> Blink(2013) JavascriptCore -> V8
Firefox Gecko SpiderMonkey(v1.0 - v3.0) -> TraceMonkey(v3.5 - v3.6) -> JagerMonkey(v4.0+)
IE Trident -> Edge(2015 斯巴达) JScript(IE3 - IE8) -> Chakra(IE9及之后)
Safari WebKit SquirrelFish -> SquirrelFish Extreme(Nitro)
Opera Presto -> Blink(2013) Carakan -> V8
UC U3
QQ浏览器和微信内核 X5 -> Blink(2016)

参考:

  1. [资料总结]Safari将开发新的解释器SquirrelFish
  2. SquirrelFish Extreme: Safari 强劲的JavaScript引擎
  3. 1.6.8 Monkeys、Squirrelfish和其他JavaScript引擎
  4. 深入剖析 JavaScriptCore

你可能感兴趣的:(浏览器-常用浏览器的渲染引擎和JavaScript引擎)