gea
管理、執行並更新 Gea 框架的 JS 框架基準測試,包含報告生成、HTML 結果刷新與效能比較。
簡介
此技能為 Gea 儲存庫中的 js-framework-benchmark 流程提供專用介面。它專為需要監控框架開銷、將 Gea 與 Solid、Svelte、Vue 和 React 等其他框架進行比較,以及維護本地基準測試報告準確性的開發人員與效能工程師所設計。透過利用來自 benchmark-report.config.json 的精選框架集,此技能可自動重新生成結果數據,並確保 HTML 儀表板始終保持最新,以供本地分析使用。
-
使用
update-js-framework-benchmark-report.mjs包裝器執行儲存庫特定的基準測試工作流程。 -
重新生成
webdriver-ts-results/src/results.ts並重建dist資料夾,以反映最新的效能數據。 -
支援篩選基準測試,允許使用者執行特定框架(例如 keyed/gea)或特定的測試類別(例如 03_update10th1k_x16),以隔離效能退化問題。
-
在任何報告更新後,提供對本地開發伺服器
http://localhost:8080/webdriver-ts-results/dist/index.html的直接存取。 -
區分本地精選執行與完整的上游 js-framework-benchmark 矩陣請求,以避免不必要的系統負載。
-
若要執行標準報告刷新,請使用 "update the report" 或 "refresh the HTML" 等指令。
-
使用 "run all frameworks" 來執行設定檔中定義的完整集合。
-
在重新生成之前,請務必確保基準測試伺服器處於活動狀態,因為該工具會查詢
/ls端點以獲取結果數據。 -
如果使用特定標誌生成了自訂的一次性報告,請記得隨後觸發標準刷新,以恢復預設的比較檢視。
-
除非有明確要求,否則請避免執行廣泛的上游基準測試,因為本地包裝器已針對專案特定的比較需求進行了最佳化。
倉庫統計
- Star 數
- 1,048
- Fork 數
- 37
- Open Issue 數
- 29
- 主要語言
- JavaScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月1日 上午07:09