Firefox 18 新 JavaScript引擎:IonMonkey
之前當我們每次談到JavaScript性能測試的時候,無論是Google的Octane benchmark測試,還是Mozilla的Kraken測試,Chrome瀏覽器都當之無愧的成為跑分之王,但從Firefox 18.0開始,Chrome瀏覽器JavaScript測試跑分王的寶座將會受到沖擊,因為從Firefox 18 開始,Mozilla將正式開啟開發長達1年之久的的新一代JavaScript引擎——IonMonkey。
IonMonkey新一代引擎的啟用,不僅能大幅提高Firefox的JavaScript性能,還能提高瀏覽器的安全性及其他性能。新優化方法包 括類型特殊化(Type specialization),內聯函數,線性掃描寄存器分配算法,無效代碼刪除,循環不變量移動等。
以下是Firefox 18與之前幾個版本幾項測試的對比結果:
在Kraken測試中,Firefox17的分數是2602ms,而Firefox18 在1921ms。(時間越低越快)
在 Google v8 benchmark 測試中,Firefox15為8474分,Firefox17為9511分。而Firefox18跑出了10188分,比Firefox17快了7%,比Firefox15足足快了20%。
當然如果各位瀏覽器正在使用Firefox 18 Nghtly版本,如果你發現了其他一些新的功能和改進,歡迎大家留言討論。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!