JavaScript 基準測試套件 Octane

openkk 12年前發布 | 25K 次閱讀 測試工具 JavaScript

JavaScript 基準測試套件 Octane

網絡在不斷發展,而評估 JavaScript 性能的基準測試工具卻還沒有滿足現代網絡的需求。今天 Google 發布了一款 JavaScript 基準測試套件 Octane,旨在評估一款瀏覽器在執行用戶日常所需龐大復雜的 web 應用時的性能。

大多數現有的 JavaScript 基準測試工具只會執行一些專門構造的機械性測試——每項測試只注重 JavaScript 的某個特性。Octane 打破了這項傳統,它在原有 V8 基準測試集的基礎上新設計了五項測試方案,每組方案均選用完整、未經優化注的知名 web 應用/庫。這些新方案的得分可以直接解釋為類似 web 應用的性能高低與流暢程度。

新增的測試方案包括:

  • Box2DWeb 會運行一款很多知名模擬器和網頁游戲采用的 2D 物理引擎的 JavaScript 移植版本。
  • Mandreel 采用了 3D Bullet 引擎的 JavaScript 移植版本。原引擎的 C++ 源碼通過 Onan Games 的 Mandreel 編譯器轉換成了 JavaScript 版本,該移植版同樣用在了不少網頁游戲中。
  • Pdf.js 基于 Mozilla 的 PDF 閱讀器,證明了 Javascript 應用同樣可以替代復雜的原生瀏覽器插件。該方案將測試瀏覽器解碼 PDF 文檔的速度。
  • GB Emulator 采用了 GameBoy 終端的開源模擬器,將運行一段 3D 演示。
  • CodeLoad 將評估 JavaScript 引擎解析和執行常用 JavaScript 庫的速度。該項測試的源碼源于開源庫 Closure 和 jQuery。

除了總計 13 項基準測試以外,Octane 還提供了簡明的界面,并能自動適應平板和手機屏幕。

介紹內容來自 36kr


項目主頁:http://www.baiduhome.net/lib/view/home/1345684665767

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!