Mozilla基金會表示,他們將以新一代的JavaScript引擎IonMonkey取代目前使用的JagerMonkey,可望大幅提昇Firefox瀏覽器的執行速度。
先前Firefox使用的即時編譯(Just-In-Time,JIT)JavaScript引擎如JagerMonkey、TraceMonkey,均直接把JavaScript語言編譯成電腦可以直接執行的機器語言,因此在效能調校方面的空間比較小。新一代的IonMonkey則會先把JavaScript轉化為「中間呈現」(IR, intermediate representation),並經過分析與最佳化之後再編譯為機器語言,因此可以提高執行的效率。
Mozilla已經把IonMonkey放入Firefox 18,目前已經可以在Nightly頻道中取得。根據Mozilla在Windows 7電腦使用Google的V8評比網站進行測試,發現Firefox 18比使用JagerMonkey的Firfox 16/17分別要快20%及7%。部分媒體自行測試發現Firefox 18在一些評比環境的表現優於Google Chrome瀏覽器。
Mozilla從2011年八月開始建立IonMonkey工程團隊,IonMonkey讓該團隊最引以為傲的優點是其跨平台的能力。因為可以針對IR與各作業系統、處理器做不同的優化處理,因此他們可以把IonMonkey引擎移植到各種不同處理器或作業系統的電腦、手機與平板電腦。
Firefox 18預定在10月18日轉換到Aurora頻道。照此時程推論,應該在2013年初成為正式版本。(編譯/沈經)
熱門新聞
2025-03-10
2025-03-07
2025-03-07
2025-03-07