Chakra (motore JScript)

Chakra è un motore JScript sviluppato da Microsoft per il browser Web Windows Internet Explorer 9. Una funzione distintiva della versione a 32 bit del motore è che effettua la compilazione just-in-time degli script su un core separato della CPU, parallela al browser Web.[1][2] Il motore è anche in grado di accedere alla GPU del computer, in particolare per la grafica 3D e i video.[3]

Chakra
software
GenereMotore JScript (non in lista)
SviluppatoreMicrosoft Corporation
Sistema operativoMicrosoft Windows
LicenzaProprietaria

Anche se Microsoft in passato ha sottolineato l'importanza nelle prestazioni globali di un browser di altri elementi, come il rendering e il marshalling,[4] i miglioramenti al motore hanno costituito la risposta all'evoluzione dei browser concorrenti, rispetto ai quali Internet Explorer 8 era restato indietro in termini di velocità di elaborazione JavaScript.[5]

Prestazioni JavaScript

modifica

I test SunSpider effettuati il 18 novembre 2009 hanno mostrato che la versione di Windows Internet Explorer 9 usata nella conferenza PDC 2009 eseguiva gli script molto più velocemente di Windows Internet Explorer 8, ma più lentamente di Firefox 3.6, Chrome 4 e WebKit Nightly.[4]

Lo stesso test effettuato il 15 maggio 2010 ha mostrato che la prima Platform Preview di Windows Internet Explorer 9 (che utilizzava l'allora corrente versione di Chakra) era più veloce di Firefox (con SpiderMonkey), ma più lento di Safari (con SquirrelFish Extreme), Chrome (con V8) e Opera (con Carakan).

L'8 marzo 2011, Microsoft ha pubblicato i risultati che mostravano che la versione finale di Windows Internet Explorer 9 a 32 bit (che utilizzava la versione corrente di Chakra) era più veloce di Safari, Firefox (con TraceMonkey), Chrome e Opera.[6][7]

I test per le prestazioni effettuati da ZDNet nel marzo 2011 hanno concluso che Windows Internet Explorer 9 (a 32 bit), Chrome 10 e Firefox 4 Release Candidate erano "pressoché identici".[8]

Risultati test SunSpider Archiviato il 30 aprile 2019 in Internet Archive. da Microsoft
Versione di Internet Explorer Tempo medio (ms) Incremento (%)
8.0 3746[9]
9 PDC 2009 832[9] +350,24%
9 PP1 590[9] +41,02%
9 PP2 473[9] +24,74%
9 PP3 347[9] +36,31%
9 PP4 326[9] +6,44%
9 PP5 322[9] +1,24%
9.0 beta
9 PP6 292[9] +10,27%
9 PP7 216[10] +35,19%
9.0 RC 209[11] +3,35%
9.0 214[7] -2,34%
  1. ^ (EN) Steven J. Vaughan-Nichols, Chrome 10 vs. Windows Internet Explorer 9 Reconsidered, su zdnet.com, ZDNet, 10 marzo 2011. URL consultato il 18 giugno 2011.
  2. ^ (EN) Michael Muchmore, Internet Explorer 10 Platform Preview 1: Hands On, su pcmag.com, PC Magazine, 13 aprile 2011. URL consultato il 17 aprile 2011.
  3. ^ (EN) Chris Davies, Windows Internet Explorer 9 Platform Preview revealed: GPU-accelerated HTML5, new JavaScript engine, more, su slashgear.com, SlashGear, 16 marzo 2010. URL consultato il 18 giugno 2011.
  4. ^ a b (EN) Dean Hachamovitch, An Early Look At IE9 for Developers, su blogs.msdn.com, IEBlog, 23 novembre 2009. URL consultato il 18 giugno 2011.
  5. ^ (EN) Dean Hachamovitch, HTML5, Hardware Accelerated: First IE9 Platform Preview Available for Developers, su blogs.msdn.com, IEBlog, 18 marzo 2010. URL consultato il 18 giugno 2011.
  6. ^ (EN) WebKit Sunspider, su ie.microsoft.com, Internet Explorer Test Drive, 8 marzo 2011. URL consultato il 18 giugno 2011 (archiviato dall'url originale il 24 marzo 2011).
  7. ^ a b (EN) WebKit Sunspider Detailed Results, su ie.microsoft.com, Internet Explorer Test Drive, 8 marzo 2011. URL consultato il 18 giugno 2011 (archiviato dall'url originale l'8 giugno 2011).
  8. ^ (EN) Adrian Kingsley-Hughes, IE9 vs Chrome 10 vs Firefox 4 RC vs Opera 11.01 vs Safari 5 - The BIG browser benchmark!, su zdnet.com, ZDNet, 15 marzo 2011. URL consultato il 18 giugno 2011 (archiviato dall'url originale il 20 marzo 2011).
  9. ^ a b c d e f g h (EN) WebKit SunSpider Detailed Results, su ie.microsoft.com, Internet Explorer Test Drive, 25 ottobre 2010 (archiviato dall'url originale il 13 novembre 2010).
  10. ^ (EN) WebKit SunSpider Detailed Results, su ie.microsoft.com, Internet Explorer Test Drive, 16 novembre 2010 (archiviato dall'url originale il 20 novembre 2010).
  11. ^ (EN) Wayne Ye, Significant Enhancement in Windows Internet Explorer 9, su codeproject.com, CodeProject, 23 aprile 2011. URL consultato il 18 giugno 2011.

Voci correlate

modifica

Collegamenti esterni

modifica
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica