Chakra (motor JScript) - Chakra (JScript engine)

Chakra
Dezvoltatori Microsoft
Eliberarea inițială 2009 ; acum 12 ani  ( 2009 )
Scris in C ++
Sistem de operare Microsoft Windows
Tip Motor JScript
Licență Proprietate

Chakra este un motor propriu JScript dezvoltat de Microsoft . Este utilizat în browserul web Internet Explorer .

Microsoft a dezvoltat ulterior un nou motor JavaScript pentru browserul său Microsoft Edge , care se numește în mod confuz și Chakra .

Caracteristici

O caracteristică distinctivă a motorului este că JIT compilează scripturi pe un nucleu CPU separat , paralel cu browserul web. Deși Microsoft a subliniat în trecut că alte elemente, cum ar fi redarea și reglarea , sunt la fel de importante pentru performanța generală a browserului, îmbunătățirile aduse motorului au fost ca răspuns la evoluția browserelor concurente, comparativ cu care IE8 a rămas în urmă în ceea ce privește a vitezei de procesare a scriptului de pe partea clientului.

Istorie

Testele SunSpider efectuate pe 18 noiembrie 2009 au arătat versiunea PDC a IE9 executând scripturi mult mai rapid decât IE8, dar mai lent decât Firefox 3.6 , Chrome 4 și WebKit Nightly. Același test efectuat în 15 martie 2010 a arătat că prima IE9 Platform Preview (folosind versiunea curentă a Chakrei) este mai rapidă decât Firefox (cu SpiderMonkey ), dar mai lentă decât Safari (cu SquirrelFish Extreme ), Chrome (cu V8 ) și Opera (cu Carakan ).

La 8 martie 2011, Microsoft a publicat rezultate care arată că Internet Explorer 9 pe 32 de biți este mai rapid decât Safari, Firefox (cu TraceMonkey ), Chrome și Opera.

Martie 2011 teste de performanță pentru ZDNet ajuns la concluzia că Internet Explorer 9 (32-bit), Chrome 10 și Firefox 4 release candidate au fost "destul de uniform potrivire."

În 2012, versiunile ulterioare ale Chakrei, cum ar fi versiunea inclusă în Internet Explorer 10 , au introdus modificări suplimentare de performanță, inclusiv compilarea JIT pe arhitecturi x64 și ARM și optimizări legate de matematica în virgulă mobilă și colectarea gunoiului .

Referințe