iT邦幫忙

11

有趣的V8 Javascript Engine

已經很多人試用過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


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
doz
iT邦好手 8 級 ‧ 2008-09-26 01:30:18

希望chrome對flash的支援,能夠早日追上javascipt

0

感恩分享!

0
weihsinchiu
iT邦新手 4 級 ‧ 2009-09-17 13:59:36

我下載了新的Chrome 4.0
執行起來爆快的!
不管是開頁面或是執行Gmail都快很多..!!
相較起來IE8真的是慢的可以!

0
fillano
iT邦超人 1 級 ‧ 2009-09-17 14:47:54

我的小筆電就靠Chrome了...不用他,Plurk根本跑不動。

我要留言

立即登入留言