webperf-snippets

經過測試的JavaScript程式碼片段,用於測量和除錯網頁效能。您的AI代理程式會為您執行,或者您自己在DevTools中執行:每次都是相同的程式碼,每

webperf-snippets 是什麼?

經過測試的JavaScript程式碼片段,用於測量和除錯網頁效能。您的AI代理程式會為您執行,或者您自己在DevTools中執行:每次都是相同的程式碼。

webperf-snippets 概覽

這是什麼

WebPerf Snippets 是一組經過測試的 JavaScript 程式碼片段,用於測量與除錯網頁效能。相同的程式碼可由 AI 代理(透過 CLI 或 Agent Skills)執行,或由使用者在 DevTools 主控台中手動執行。每個片段都會回傳一個遵循 snippets/SCHEMA.md 所定義單一合約的結構化物件。

主要功能

  • 經過測試的 JavaScript 程式碼片段,用於網頁效能測量與除錯。
  • 可由 AI 代理(透過 CLI、Agent Skills)或手動在 DevTools 主控台中執行。
  • 所有片段回傳的結構化資料皆遵循單一合約。
  • 包裝為 Agent Skills,支援 Claude Code、Cursor、OpenCode、Gemini CLI 及 VS Code 擴充功能,並包含決策樹與工作流程。
  • CLI 使用 Playwright 無頭執行片段,支援 CI 整合、預算設定與 Markdown 輸出。
  • DevTools 擴充功能(測試版)可在檢查的頁面上直接執行片段,無需貼上程式碼。
  • 共 56 個片段,涵蓋類別:Core Web Vitals、Loading、Interaction、Media、Resources、DevTools Overrides。

使用情境

AI 代理審核網址的效能問題(例如 LCP 緩慢、TTFB 過高、圖片最佳化)。CI 使用 CLI 根據效能預算把關 Pull Request。開發者在 DevTools 中手動貼上片段或使用擴充功能來除錯效能。

快速開始

bash npx webperf-snippets https://example.com --json npx skills add nucliweb/webperf-snippets

授權與價格

MIT 授權,開放原始碼。

內容整理自該專案公開的 README 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/nucliwebwebperf-snippets.svg)](https://yunodb.com/tools/nucliwebwebperf-snippets?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/nucliwebwebperf-snippets?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/nucliwebwebperf-snippets.svg" alt="Featured on YunoDB" height="20"></a>