[-Fx-] 新JS引擎開發中,FF5速度將再次躍進!
大家可能知道,Firefox在3.5版之後,加入了獨家的TraceMonkey引擎,
利用tracing的技術大幅提高JavasScript的效能。
而在4.0版中,原本普通的引擎被大幅最佳化為新的JaegerMonkey引擎,
並與原來的TraceMonkey成功整合,速度也一舉追上號稱速度之神的Google Chrome。
但自從Chrome在第10版也引入新的Crankshaft引擎之後,
兩個瀏覽器的距離又再度拉近,甚至有部分項目的表現仍被超越了。
面對這種情勢,預計今年內推出,以繼續提升速度為目標的Firefox 5又有什麼新花招呢?
答案是:可讓速度再次提昇的TypeInference新引擎開發中!
顧名思義,TypeInference所運用的,就是叫做type inference的技術,
有興趣的可以自己去咕狗,但總而言之,TypeInference就是讓小猴子再次進化的關鍵!
有些人也許還記得「Are We Fast Yet?」這個網站吧?
隨著開發進入下一階段,它也跟著死灰復燃開始再次運作了~
http://arewefastyet.com/?a=b&view=regress
在以上的圖表中,可以看到目前第4版所採用的引擎,為TM+JM的紫線,
而藍線就是最新開發中的TypeInference了,
簡單來說,原本的黑線(純JM),在經過TypeInference加持後(JM+TI),
在某些方面的測試竟已超越現在的Firefox 4引擎速度了!(TM+JM)
那下一步呢?全部兜起來做雞精XD!讓我們一起期待Firefox 5的TM+JM+TI大補丸吧!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.249.234
推
03/24 16:58, , 1F
03/24 16:58, 1F
推
03/24 17:03, , 2F
03/24 17:03, 2F
推
03/24 18:43, , 3F
03/24 18:43, 3F
推
03/24 21:41, , 4F
03/24 21:41, 4F
→
03/24 22:02, , 5F
03/24 22:02, 5F
推
03/24 22:06, , 6F
03/24 22:06, 6F
→
03/24 22:07, , 7F
03/24 22:07, 7F
推
03/24 23:09, , 8F
03/24 23:09, 8F
推
03/24 23:32, , 9F
03/24 23:32, 9F
討論串 (同標題文章)