Chakra (motore JScript)
Chakra software | |
---|---|
Genere | Motore JScript (non in lista) |
Sviluppatore | Microsoft Corporation |
Sistema operativo | Microsoft Windows |
Licenza | Proprietaria |
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]
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 | modifica wikitesto]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]
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% |
Note
[modifica | modifica wikitesto]- ^ (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.
- ^ (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.
- ^ (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.
- ^ 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.
- ^ (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.
- ^ (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).
- ^ 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).
- ^ (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).
- ^ 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).
- ^ (EN) WebKit SunSpider Detailed Results, su ie.microsoft.com, Internet Explorer Test Drive, 16 novembre 2010 (archiviato dall'url originale il 20 novembre 2010).
- ^ (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 | modifica wikitesto]Collegamenti esterni
[modifica | modifica wikitesto]- JScript Blog: Blogs from the JScript team in Microsoft, su blogs.msdn.com.