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

Chakra
Udvikler (r) Microsoft
Første udgivelse 2009 ; 12 år siden  ( 2009 )
Skrevet i C ++
Operativ system Microsoft Windows
Type JScript- motor
Licens Proprietære

Chakra er en proprietær JScript- motor udviklet af Microsoft . Det bruges i Internet Explorer -browseren .

Microsoft udviklede senere en ny JavaScript-motor til sin Microsoft Edge- browser, som forvirrende også kaldes Chakra .

Funktioner

Et særpræg ved motoren er, at det JIT kompilerer scripts på en separat CPU- kerne, parallelt med webbrowseren. Selvom Microsoft tidligere har påpeget, at andre elementer, såsom gengivelse og opsamling , er lige så vigtige for en browsers overordnede ydeevne, var deres forbedringer af motoren som svar på udviklende konkurrerende browsere, sammenlignet med hvilke IE8 var bagud i forhold til af klientsides scriptbehandlingshastighed.

Historie

SunSpider- tests udført den 18. november 2009 viste PDC- versionen af ​​IE9, der udførte scripts meget hurtigere end IE8, men langsommere end Firefox 3.6 , Chrome 4 og WebKit Nightly. Den samme test, der blev udført den 15. marts 2010, viste, at den første forhåndsvisning af IE9-platformen (ved hjælp af den daværende aktuelle version af Chakra) var hurtigere end Firefox (med SpiderMonkey ), men langsommere end Safari (med SquirrelFish Extreme ), Chrome (med V8 ) og Opera (med Carakan ).

Den 8. marts 2011 offentliggjorde Microsoft resultater, der viste, at 32-bit Internet Explorer 9 var hurtigere end Safari, Firefox (med TraceMonkey ), Chrome og Opera.

Marts 2011 præstationstest for ZDNet konkluderede, at Internet Explorer 9 (32-bit), Chrome 10 og Firefox 4- frigivelseskandidat var "ret ensartede."

I 2012 introducerede efterfølgende versioner af Chakra, såsom den version, der er inkluderet i Internet Explorer 10 , yderligere ydeevneændringer, herunder JIT-kompilering på x64- og ARM-arkitekturer og optimeringer relateret til flydende matematik og affaldssamling .

Referencer