Chakra (JScript-motor) - Chakra (JScript engine)

Chakra
Utvikler (er) Microsoft
Første utgivelse 2009 ; For 12 år siden  ( 2009 )
Skrevet i C ++
Operativsystem Microsoft Windows
Type JScript- motor
Tillatelse Proprietær

Chakra er en proprietær JScript- motor utviklet av Microsoft . Den brukes i Internet Explorer -nettleseren .

Microsoft utviklet senere en ny JavaScript-motor for sin Microsoft Edge- nettleser, som forvirrende også kalles Chakra .

Funksjoner

Et særtrekk ved motoren er at den JIT kompilerer skript på en egen CPU- kjerne, parallelt med nettleseren. Selv om Microsoft tidligere har påpekt at andre elementer, som gjengivelse og rangering , er like viktige for nettleserens generelle ytelse, var forbedringene av motoren som svar på utviklende konkurrerende nettlesere, sammenlignet med hvilke IE8 ble hengende etter i forhold til av skriptbehandlingshastigheten på klientsiden.

Historie

SunSpider- tester utført 18. november 2009 viste PDC- versjonen av IE9 som utførte skript mye raskere enn IE8, men langsommere enn Firefox 3.6 , Chrome 4 og WebKit Nightly. Den samme testen utført 15. mars 2010 viste at den første forhåndsvisning av IE9-plattformen (ved bruk av den nåværende versjonen av Chakra) var raskere enn Firefox (med SpiderMonkey ), men tregere enn Safari (med SquirrelFish Extreme ), Chrome (med V8 ) og Opera (med Carakan ).

8. mars 2011 publiserte Microsoft resultater som viser at 32-biters Internet Explorer 9 er raskere enn Safari, Firefox (med TraceMonkey ), Chrome og Opera.

Mars 2011 ytelsestester for ZDNet konkluderte med at Internet Explorer 9 (32-bit), Chrome 10 og Firefox 4 utgivelseskandidat var "ganske jevnlig matchet."

I 2012 introduserte påfølgende versjoner av Chakra, som versjonen som ble inkludert i Internet Explorer 10 , ytterligere ytelsesendringer, inkludert JIT-kompilering på x64- og ARM-arkitekturer , og optimaliseringer knyttet til flytende matematikk og søppeloppsamling .

Referanser