开发者 | 微软 |
---|---|
操作系统 | Microsoft Windows |
类型 | JScript引擎 |
许可协议 | 专有/MIT授权条款 |
Chakra是一个由微软为其Internet Explorer 9和Internet Explorer 10和Internet Explorer 11和等网页浏览器开发的JScript引擎。其特色是,它在一个独立的CPU核心上即时编译脚本,与浏览器并行[1][2]。
历史
虽然微软在过去已经指出其它元素,如渲染和编组,和浏览器的整体表现一样重要[3],引擎的提高则是为了回应不断发展的与之竞争的浏览器,IE8在Javascript方面仍然落后于它们[4]。在2009年11月18日举行的SunSpider测试展示了IE9的PDC版本对脚本的执行远快于IE8,但是仍然慢于Firefox 3.5、Google Chrome 4和Safari 4。
2010年3月15日,根据测试显示,第一个IE9平台预览版本(使用当时最新的Chakra版本)比Firefox(SpiderMonkey)还快,但比Safari(SquirrelFish Extreme)、Chrome(V8)和Opera(Carakan)还要慢。
2011年3月8日,根据微软公布的结果显示,Internet Explorer 9比Safari、Firefox(TraceMonkey)、Chrome和Opera还要快[5]。ZDNet于2011年3月的性能测试结果显示,Internet Explorer 9、Chrome 10和Firefox 4候选版本速度“相当接近”[6]。2012年,Internet Explorer 10中包含的Chakra的版本,引入了其他性能优化,包括x64和ARM架构上的JIT编译,浮点运算和垃圾回收等[7]。
参考资料
- ↑ Steven J. Vaughan-Nichols. Chrome 10 vs. Internet Explorer 9 Reconsidered. ZDNet. 2011-03-10 [2011-03-21].
- ↑ Muchmore, Michael. Internet Explorer 9: An Early Look. PC Magazine. 2010-03-16 [2010-03-19].
- ↑ Hachamovitch, Dean. An Early Look At IE9 for Developers. IEBlog on Microsoft Developer Network. Microsoft. 2009-11-23 [2010-03-19].
- ↑ Hachamovitch, Dean. HTML5, Hardware Accelerated: First IE9 Platform Preview Available for Developers. IEBlog on Microsoft Developer Network. Microsoft. 2010-03-18 [2010-03-19].
- ↑ WebKit Sunspider JavaScript Benchmark Results. Internet Explorer 9 Platform Demos: Test Drive. Microsoft. [2010-03-19].
- ↑ Adrian Kingsley-Hughes. IE9 vs Chrome 10 vs Firefox 4 RC vs Opera 11.01 vs Safari 5 - The BIG browser benchmark!. ZDNet. 2011-03-15 [2011-03-21].
- ↑ Advances in JavaScript Performance in IE10 and Windows 8. Microsoft. [2013-10-24].