Chakra (JScript引擎)

Chakra是一个由微软为其Internet Explorer 9Internet Explorer 10Internet Explorer 11和等网页浏览器开发的JScript引擎。其特色是,它在一个独立的CPU核心上即时编译脚本,与浏览器并行[1][2]

Chakra
開發者微软
操作系统Microsoft Windows
类型JScript引擎
许可协议专有/MIT授權條款

歷史

虽然微软在过去已经指出其它元素,如渲染編組,和浏览器的整体表现一样重要[3],引擎的则是为了不断发展的与之竞争的浏览器,IE8在Javascript方面仍然落后于它们[4]。在2009年11月18日举行的SunSpider测试展示了IE9的PDC版本对脚本的执行远快于IE8,但是仍然慢于Firefox 3.5、Google Chrome 4和Safari 4。

2010年3月15日,根據測試顯示,第一個IE9平台預覽版本(使用當時最新的Chakra版本)比FirefoxSpiderMonkey)還快,但比SafariSquirrelFish Extreme)、ChromeV8)和OperaCarakan)還要慢。

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的版本,引入了其他性能優化,包括x64ARM架構上的JIT編譯,浮點運算垃圾回收[7]

參考資料

  1. Steven J. Vaughan-Nichols. . ZDNet. March 10, 2011 [2011-03-21]. (原始内容存档于2011-03-15).
  2. Muchmore, Michael. . PC Magazine. March 16, 2010 [March 19, 2010]. (原始内容存档于2017-12-01).
  3. Hachamovitch, Dean. . IEBlog on Microsoft Developer Network. Microsoft. November 23, 2009 [March 19, 2010]. (原始内容存档于2010-02-08).
  4. Hachamovitch, Dean. . IEBlog on Microsoft Developer Network. Microsoft. March 18, 2010 [March 19, 2010]. (原始内容存档于2010-03-22).
  5. . Internet Explorer 9 Platform Demos: Test Drive. Microsoft. [March 19, 2010]. (原始内容存档于2011年3月24日).
  6. Adrian Kingsley-Hughes. . ZDNet. March 15, 2011 [2011-03-21]. (原始内容存档于2011-03-20).
  7. . Microsoft. [October 24, 2013]. (原始内容存档于2013-10-29).

参见

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.