Chakra (JScript engine)

Chakra (JScript engine)
Chakra
Developer(s) Microsoft
Development status Active
Operating system Microsoft Windows
Type JScript engine

Chakra is a JScript engine developed by Microsoft for its Internet Explorer 9 (IE9) web browser. A distinctive feature of the 32-bit version of the engine is that it JIT compiles scripts on a separate CPU core, parallel to the web browser.[1][2] The engine is also able to access the computer's graphics processing unit (GPU), in particular for 3D graphics and video.[3]

Though Microsoft has in the past pointed out that other elements, such as rendering and marshalling, are just as important for a browser's overall performance,[4] their improvements to the engine was in response to evolving competing browsers, compared to which IE8 was lagging behind in terms of JavaScript processing speed.[5] SunSpider tests performed on November 18, 2009 showed the PDC version of IE9 executing scripts much faster than IE8, but slower than Firefox 3.6, Chrome 4, and WebKit Nightly.[4] The same test performed on March 15, 2010 showed the first IE9 Platform Preview (using the then-current version of Chakra) to be faster than Firefox (with SpiderMonkey), but slower than Safari (with SquirrelFish Extreme), Chrome (with V8), and Opera (with Carakan).

On March 8, 2011, Microsoft published results showing the 32-bit Internet Explorer 9 Final Release (using the current version of Chakra) to be faster than Safari, Firefox (with TraceMonkey), Chrome, and Opera.[6]

March 2011 performance tests for ZDNet concluded that Internet Explorer 9 (32-bit), Chrome 10, and Firefox 4 release candidate were "pretty evenly matched."[7]

See also

References

  1. ^ Steven J. Vaughan-Nichols (March 10, 2011). "Chrome 10 vs. Internet Explorer 9 Reconsidered". ZDNet. http://www.zdnet.com/blog/networking/chrome-10-vs-internet-explorer-9-reconsidered/792?pg=2. Retrieved 2011-03-21. 
  2. ^ Muchmore, Michael (March 16, 2010). "Internet Explorer 9: An Early Look". PC Magazine. http://www.pcmag.com/article2/0,2817,2361444,00.asp. Retrieved March 19, 2010. 
  3. ^ "Internet Explorer 9 showcases 'GPU-powered' browsing". IBTimes. March 16, 2010. http://www.ibtimes.co.uk/articles/20100316/internet-explorershowcases-039-gpu-powered-039-browsing.htm. Retrieved March 19, 2010. 
  4. ^ a b Hachamovitch, Dean (November 23, 2009). "An Early Look At IE9 for Developers". IEBlog on Microsoft Developer Network. Microsoft. http://blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers.aspx. Retrieved March 19, 2010. 
  5. ^ Hachamovitch, Dean (March 18, 2010). "HTML5, Hardware Accelerated: First IE9 Platform Preview Available for Developers". IEBlog on Microsoft Developer Network. Microsoft. http://blogs.msdn.com/ie/archive/2010/03/16/html5-hardware-accelerated-first-ie9-platform-preview-available-for-developers.aspx. Retrieved March 19, 2010. 
  6. ^ "WebKit Sunspider JavaScript Benchmark Results". Internet Explorer 9 Platform Demos: Test Drive. Microsoft. http://ie.microsoft.com/testdrive/benchmarks/SunSpider/Default.html. Retrieved March 19, 2010. 
  7. ^ Adrian Kingsley-Hughes (March 15, 2011). "IE9 vs Chrome 10 vs Firefox 4 RC vs Opera 11.01 vs Safari 5 - The BIG browser benchmark!". ZDNet. http://www.zdnet.com/blog/hardware/ie9-vs-chrome-10-vs-firefox-4-rc-vs-opera-1101-vs-safari-5-the-big-browser-benchmark/11890?pg=6. Retrieved 2011-03-21. 

Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • JScript — Appeared in 1996 Developer Microsoft Stable release 9.0 (March 2011) Typing discipline dynamic, weak, duck Major implementations W …   Wikipedia

  • Chakra (disambiguation) — Chakra or Chakram may refer to: Chakra, a Sanskrit term meaning wheel or disc Chakra, a region in Bangladesh Chakram, a throwing weapon, often pronounced chakra Religion Sudarshana Chakra, the disc weapon of Vishnu Dharmacakra, Wheel of Dharma or …   Wikipedia

  • JScript — Не следует путать с JavaScript. JScript Семантика: императивный Класс языка: процедурное программирование Тип исполнения: скриптовый Релиз: 9.0 (Март 2011) …   Википедия

  • Trident (layout engine) — Trident Developer(s) Microsoft Written in C++[1] Operating system Microsoft Windows: Windows XP to 7 (supported …   Wikipedia

  • Rhino (JavaScript engine) — Rhino Developer(s) Mozilla Foundation / Mozilla Corporation Stable release 1.7R3 / May 9, 2011; 6 months ago ( …   Wikipedia

  • Presto (layout engine) — Presto Developer(s) Opera Software ASA Stable release 2.9.168 / 28 June 2011; 4 months ago ( …   Wikipedia

  • V8 (JavaScript engine) — Google V8 JavaScript Engine Developer(s) Google Stable release 3.7.8[1] / November 17, 2011; 2 days ago …   Wikipedia

  • Narcissus (JavaScript engine) — Narcissus is an open source JavaScript engine. It was written by Brendan Eich, who also wrote the first JavaScript engine, SpiderMonkey. Its name is based on the mythical figure of Narcissus, who fell in love with himself. This relates to the… …   Wikipedia

  • Internet Explorer — Windows Internet Explorer A component of Microsoft Windows Internet Explorer 9 in Wi …   Wikipedia

  • Comparison of layout engines (ECMAScript) — The following tables compare ECMAScript (particularly JavaScript) support for a number of layout engines. Please see the individual products articles for further information. This article is not all inclusive or necessarily up to date. Unless… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”