Chakra (JScript motoru)

Chakra, Microsoft tarafından geliştirilen özel mülk bir JScript motorudur. Internet Explorer web tarayıcısında kullanılır.

Microsoft daha sonra Microsoft Edge tarayıcısı için kafa karıştırıcı bir şekilde Chakra olarak da adlandırılan yeni bir JavaScript motoru geliştirdi.

 Özellikleri 
Motorun ayırt edici bir özelliği, JIT'in komut dosyalarını web tarayıcısına paralel olarak ayrı bir CPU çekirdeğinde derlemesidir. Microsoft geçmişte, oluşturma ve sıralama gibi diğer öğelerin bir tarayıcının genel performansı için aynı derecede önemli olduğuna dikkat çekmiş olsa da, motordaki iyileştirmeleri Internet Explorer 8'in istemci tarafı komut dosyası işleme hızı açısından geride kaldığı, gelişen rakip tarayıcılara yanıt olarak yapıldı.

 Tarihçe 
18 Kasım 2009'da gerçekleştirilen SunSpider testleri, IE9'un PDC sürümünün komut dosyalarını çalıştırdığını, IE8'den çok daha hızlı ancak Firefox 3.6, Chrome 4 ve WebKit Nightly'den daha yavaş olduğunu gösterdi.Hachamovitch, Dean (23 Kasım 2009). "An Early Look At IE9 for Developers" . IEBlog on Microsoft Developer Network. Microsoft. Erişim tarihi 19 Mart 2010. 15 Mart 2010'da gerçekleştirilen aynı test, ilk IE9 Platform Önizlemesinin (o sırada geçerli olan Chakra sürümünü kullanarak) Firefox'tan (SpiderMonkey ile) daha hızlı ancak Safari'den (SquirrelFish Extreme), Chrome'dan (V8) ve Opera'dan (Carakan) daha yavaş olduğunu gösterdi.

8 Mart 2011'de Microsoft, 32-bit Internet Explorer 9'un Safari, Firefox (TraceMonkey), Chrome ve Opera'dan daha hızlı olduğunu gösteren sonuçları yayınladı.

ZDNet için Mart 2011 performans testleri, Internet Explorer 9 (32-bit), Chrome 10 ve Firefox 4 sürüm adayının "oldukça eşit olduğu" sonucuna vardı.

2012'de, Internet Explorer 10'da bulunan sürüm gibi Chakra'nın sonraki sürümleri x64 ve ARM mimarilerinde JIT derlemesi ve kayan nokta matematiği ile çöp toplamayla ilgili optimizasyonlar dâhil olmak üzere ek performans değişiklikleri getirdi.

 Kaynakça 

Kategori:2011 yazılımları