![firefox-nightly-black-348x196.jpg](/proxy.php?image=http%3A%2F%2Fwww.extremetech.com%2Fwp-content%2Fuploads%2F2011%2F08%2Ffirefox-nightly-black-348x196.jpg&hash=ebfc67d80d92dd892174f7b6c6a24388)
Firefox JeagerMonkey JIT derleyicisine type inference özelliği eklenmesi sayesinde %20-30 hız artışı sağlayacak. Yapılan testlerde şimdilik bu sonuçlar alınıyor. Bu özellik ise Firefox 9 ile bizlerle tanıştırılacak.
Özelliğin temelinde, değişkenlerin tiplerinin önceden tespit edilmesi yatıyor. Javascript üzerinde değişken tipi belirlemeye gerek yok bu sebeple derleme sırasında süre biraz uzun sürmekte.
![](/proxy.php?image=http%3A%2F%2Fwww.extremetech.com%2Fwp-content%2Fuploads%2F2011%2F08%2Fkraken-benchmarks-inference-640x324.jpg&hash=33082645151ea90020337c73d0893dd4)
Yukarıdaki tabloda bu özelliğin açıldığı ve açılmadığı durumda gerçekleşen derleme zamanı bilgileri bulunmakta. Aradaki farkı sizde rahatça görebilirsiniz. Merak edenler için, Firefox 9 JIT motoru ile Firefox 6'da kullanılan motor aynı. Sadece Firefox 6'da type interference özelliği açık değil.
Firefox 9 Eylül ayı içerisinde Aurora kanalına geçecek. Bir uyarıyı da verelim, kararsız sürümdeki bu özellik bazı JavaScriptlerin yorumlanma süresini de uzatabilir. Bu arada 32bitlik sürümde şimdiden bir hız farkı göze çarpıyor.
Firefox 9'u denemek isteyenler için enson sürüm Firefox 9 nightly type inference,
veya type inference hakkında daha fazla bilgi edinmek için buraya tıklayın.
extremetech