工程開發
webperf avatar

webperf

一套用於測量、審核和除錯網頁效能指標(包含核心網站指標、載入速度與互動延遲)的綜合工具組,可直接於 Chrome 開發者工具中使用。

簡介

WebPerf Snippets Toolkit 是一套專業的診斷工具,包含 49 個 JavaScript 效能測量指令碼,專為開發人員、效能工程師與站點可靠性工程師設計。透過將自定義測量指令碼注入 Chrome 開發者工具控制台,此工具能提供對瀏覽器效能管道的細緻洞察。團隊不僅能獲取高層次的儀表板數據,更能深入分析影響使用者體驗與搜尋引擎最佳化(SEO)的關鍵指標,從而追蹤瀏覽器環境中的效能瓶頸根源。

  • 提供進階核心網站指標(Core Web Vitals)診斷,包含 LCP(最大內容繪製)、CLS(累計版面配置轉移)與 INP(互動到下一個繪製),並具備深度的 DOM 元素檢測功能。

  • 全面的載入效能分析,涵蓋 TTFB(首位元組時間)、FCP(首次內容繪製)、阻礙渲染的資源識別、字型載入策略及 Service Worker 執行效率評估。

  • 專門的互動除錯功能,如長動畫影格(Long Animation Frames)監控、捲動效能追蹤、事件時序分析及反應性審核。

  • 針對多媒體的審核工具,適用於圖片最佳化、延遲載入(Lazy Loading)驗證、影片元素評估及 SVG 效能分析。

  • 內建自動化決策樹邏輯,可根據初步結果觸發後續診斷(例如:當 TTFB 超過 600ms 時自動執行子部分細項分析)。

  • 工具組透過 Chrome DevTools MCP 伺服器執行原生 JavaScript 程式碼片段,非常適合用於持續整合/持續部署(CI/CD)流程或本地開發除錯。

  • 使用者將獲得結構化且帶有色彩標記的控制台輸出,總結效能閾值、識別有問題的元素,並強調潛在的改善路徑。

  • 輸入通常為目標網址與特定的效能需求,輸出則提供可執行的報告,詳述 DOM 元素、網路時序與修正方案。

  • 使用限制包含需依賴基於 Chromium 的瀏覽器環境,且需具備開發者工具控制台存取權;指令碼設計為非侵入式,建議於活躍的除錯階段執行。相關關鍵字包含網路品質、頻寬、連接類型、卡頓(Jank)、指令碼載入、資源提示(Resource Hints)與影格預算最佳化。

倉庫統計

Star 數
1,433
Fork 數
83
Open Issue 數
6
主要語言
JavaScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月1日 上午07:34
在 GitHub 查看