亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Javascript 各瀏覽器的 Javascript 效率對(duì)比

 更新時(shí)間:2008年01月23日 23:32:09   作者:  
Javascript 各瀏覽器的 Javascript 效率對(duì)比
從“譯言”上的一篇文章?lián)じ鳛g覽器 Javascript 的對(duì)比。我個(gè)人作為一名“準(zhǔn)”的 Javascript 開(kāi)發(fā)者,對(duì)此事自然比較的關(guān)注。SunSpider 的測(cè)試面我還是保持對(duì)其信任的態(tài)度的,正如原文所說(shuō)的“它是一組被精心設(shè)計(jì)的測(cè)試,易于運(yùn)行也非常全面”。

下面是測(cè)試的內(nèi)容:

3d - 純粹 JavaScript 的 3D 渲染運(yùn)算,但并不包含渲染部分。它包含大量的浮點(diǎn)運(yùn)算和數(shù)組操作。 
access - 數(shù)組,對(duì)象屬性和變量的訪問(wèn)讀取。 
bitops - 位操作,這在游戲、數(shù)學(xué)運(yùn)算和多種編碼解碼中有重要應(yīng)用。它也是JavaScript中唯一的整數(shù)運(yùn)算。 
controlflow - 控制流結(jié)構(gòu) (重復(fù),遞歸,條件)。目前它主要是遞歸結(jié)構(gòu),但其它結(jié)構(gòu)也均被包含。 
crypto - 真實(shí)的加密代碼,主要為位操作和字符串操作。 
date - "date"對(duì)象性能。 
math - 多種數(shù)學(xué)運(yùn)算類(lèi)型。 
regexp - 正則表達(dá)式。 
string - 字符串處理,包括生成一個(gè)巨型"tagcloud"的代碼,解壓壓縮過(guò)的 Javascript 代碼等等。 
/upload/20080123233208172.jpg

除了上述的對(duì)比之外,下面的統(tǒng)計(jì)圖更能直觀的對(duì)比各瀏覽器的性能。

/upload/20080123233208380.jpg
雖然測(cè)試所生成的字符串在大部分的生產(chǎn)情況下幾乎不可能發(fā)生,但我對(duì)于 IE 如此低下的運(yùn)行效率還是頗有微詞。排除 IE 最薄弱的字符串操作,本人和原文作者同樣的感到驚訝的就是排除字符串的測(cè)試, Firefox 的速度并不比 IE 快多少。正如我上次對(duì) Firefox 3beta 評(píng)測(cè)中期待的,我希望它能運(yùn)行得更快些。

Safari 也是我一直關(guān)注的瀏覽器,它在此項(xiàng)的測(cè)試中的效率還是感到非常滿意的。至于 Opera,看得出原文的作者也給予其非常高的評(píng)價(jià),“世界上最快的瀏覽器”這個(gè)稱(chēng)號(hào)看來(lái)的確名至所歸。

總結(jié)一下,由于現(xiàn)在國(guó)內(nèi)大部分瀏覽器市場(chǎng)還是 IE 為主,所以根據(jù)上述的測(cè)試,特別是對(duì)于 Javascript 方面,字符串的操作是尤其要考慮下它的性能的。發(fā)現(xiàn) IE 中 Javascript 的正則的運(yùn)行效率還是比較的滿意的,可能以后如果碰到字符串方方面的操作比較,我會(huì)優(yōu)先考慮使用正則。

最后,推薦繼續(xù)閱讀下 原文鏈接。

相關(guān)文章

最新評(píng)論