已經很多人試用過Google Chrome瀏覽器了吧?Chrome的Javascript引擎叫做V8,是google自己開發的,目前也是一個開放原始碼的專案。得力於V8,Chrome是目前執行javascript速度最快的瀏覽器。
V8專案的網址:
http://code.google.com/p/v8/
目前對V8印象最深刻的是:他編譯出來的javascript跑起來真的很快。有多快呢?
V8核心的一個重要功能是一個javascript的編譯器,這個編譯器的效果不錯,所以......在V8裡面,Array是用javascript實作的!編譯出來的Array物件執行排序時,速度略遜於JS 1.8(firefox3),但是遠勝JS 1.7(firefox2),而這兩個引擎是用C實作Array的。
有興趣的話可以看一下我的測試:
V8 vs JS 1.7(firefox2) vs JS 1.8(firefox3)陣列排序速度比較
關於V8的Array,可以參考V8的issue list:
http://code.google.com/p/v8/issues/detail?id=5&colspec=ID%20Type%20Status%20Priority%20Owner%20Summary
我下載了新的Chrome 4.0
執行起來爆快的!
不管是開頁面或是執行Gmail都快很多..!!
相較起來IE8真的是慢的可以!