前言
SquirrelFish? Spencer到Google Dictionary翻字典查, 發現Squirrel是松鼠, Fish是魚 [1]. Squirrelfish視為整個字, 卻查不到. 難道是"松鼠魚"?? 隨後在Wikipedia查到, 一種屬於金鱗魚科的魚叫Holocentridae, 在某些地方稱為SquirrelFish [2]. 這種魚和科技有什麼關聯?
什麼是SquirrelFish, 什麼又是SquirrelFish Extreme?
其實, SquirrelFish是三個月前Webkit宣布的Javascript引擎的代號. 它提供高效能的bytecode直譯器能力. 經由SunSpider JavaScript benchmark的測試, SquirrelFish比Webkit 3.1快上約1.6倍 [3].
然而昨晚宣布的下一代的代號為SquirrelFish Extreme的Javascript引擎, 再經由測試後, 發現比Webkit 3.1快上約3.4倍, 比SquirrelFish快上2.1倍. [7]
除了Webkit自家Javascript引擎測試, 跟其他家的Javascript引擎來進行測試, 像是Google Chrome的V8, Firefox的TraceMonkey!
部分部落格一開始對Webkit的新Javascript引擎, SquirrelFish Extreme, 與其他家的Javascript引擎來做比較.
由Cameron Zwarich的部落格裡SunSpider JavaScript benchmark的五十重複測試結果. SquirrelFish Extreme所需的時間最低, 比V8快上36%, 又比TraceMonkey快上55%. 詳細的測試方式和結果請看Cameron Zwarich的部落格 [5].
另外還可以參考Charles Ying的部落格, 他也有對各家Javascript引擎以SunSpider, Dromaeo在Windows和Mac OS X作業系統上做測試, 有興趣的朋友可以看一看 [6].
Javascript引擎對瀏覽網頁有什麼影響?
Spencer察覺, 現今的瀏覽器越來越重視Javascript引擎的速度, 不像前一段時間最重視的是安全性. Google Chrome特別還為它的V8 Javascript引擎特別在發表時以漫畫 [4] 特別介紹一番.
原因是現在的網頁已經不像十幾年前, 單純是提供信息; 現今的網頁不單提供信息, 還有許多互動性和多功能的網路應用程式. 因此Javascript引擎的速度, 會在某一個程度上影響整體瀏覽器呈現網頁的速度.
參考資料:
- Google Dictionary, retrieved on 20 Sept 2008.
- Holocentridae - Wikipedia, the free encyclopedia, retrieved on 20 Sept 2008.
- Surfin’ Safari - Blog Archive » Announcing SquirrelFish, retrieved on 20 Sept 2008.
- Google Chrome, retrieved on 20 Sept 2008.
- Summer of JavaScriptCore: SquirrelFish Extreme has landed!, retrieved on 20 Sept 2008.
- inside looking out » Blog Archive » SquirrelFish Extreme: Fastest JavaScript Engine Yet, retrieved on 20 Sept 2008.
- Surfin’ Safari - Blog Archive » Introducing SquirrelFish Extreme, retrieved on 20 Sept 2008.
2 則留言:
使用lingoes靈格斯的"海詞在線詞典",無論什麼字都查到
squirrelfish ['skwirəlfiʃ; 'skwɜ:-, 'skwʌ-]
n. [魚]金鱗魚
http://webkit.org/blog/214/introducing-squirrelfish-extreme/
更詳細
張貼留言