2007/06/14

JavaScript Libraries CSS Selector Test

今天又閒晃看到個很有趣的測試。大家都知道 Web 2.0 網站有個滿重要的技術就是 AJAX (非同步 JavaScript 和 XML),也因這個技術使得 JavaScript 的地位逐漸被重視甚至上升。而開發當然有一些函式庫可以用,現在已經有很多可以選用了,第一次可能不知道從何選起吧。這裡有一個名為 SlickSpeed 的測試項目可以讓你以最現實的執行速度來做做考量。

我手上有 IE 6.0 SP2、Mozilla Firefox 2.0.0.4 (tete009 PGO Build)、Opera 9.21 和新的 Apple Safari 3 beta,就來做個測試吧。

測試環境:Windows XP Home Edition SP2, Intel Core2 Duo E6300, 2GB RAM
截圖:



簡單做個表格:

 PrototypejQueryMooToolsextcssQuerydojo query
IE6 SP21314264010606975598612
Firefox 2.0.0.4 (tete009)12423731125243233218
Opera 9.216415827613294280
Safari 3 beta76614120124797155
(Average)394.51802.25342369.252642.5266.25


結論:

  1. Safari 3 名不虛傳,確實夠快,正式版可以期待 (當然不是想它能夠普及大眾,而是又多個開發人員愛玩的瀏覽器)
  2. IE 6 果然奪冠 - 最慢的 XD
  3. jQuery 竟然這麼慢?希望未來開發團隊能最佳化。不然現實考量可能會轉用 Prototype 囉
  4. Firefox tete009 自有編譯版果然針對 JavaScript 執行最佳化。雖然這裡沒有 Firefox 官版的測試數據,不過從其他部落客的測試結果大略比較的確有差

沒有留言:

張貼留言