Loading...
Loading...
Analyzes web performance using Chrome DevTools MCP. Measures Core Web Vitals (FCP, LCP, TBT, CLS, Speed Index), identifies render-blocking resources, network dependency chains, layout shifts, caching issues, and accessibility gaps. Use when asked to audit, profile, debug, or optimize page load performance, Lighthouse scores, or site speed.
npx skill4agent add cloudflare/skills web-perfnavigate_pageperformance_start_trace"chrome-devtools": {
"type": "local",
"command": ["npx", "-y", "chrome-devtools-mcp@latest"]
}| Task | Tool Call |
|---|---|
| Load page | |
| Start trace | |
| Analyze insight | |
| List requests | |
| Request details | |
| A11y snapshot | |
Audit Progress:
- [ ] Phase 1: Performance trace (navigate + record)
- [ ] Phase 2: Core Web Vitals analysis (includes CLS culprits)
- [ ] Phase 3: Network analysis
- [ ] Phase 4: Accessibility snapshot
- [ ] Phase 5: Codebase analysis (skip if third-party site)navigate_page(url: "<target-url>")performance_start_trace(autoStop: true, reload: true)navigate_pageperformance_analyze_insightinsightSetId| Metric | Insight Name | What to Look For |
|---|---|---|
| LCP | | Time to largest contentful paint; breakdown of TTFB, resource load, render delay |
| CLS | | Elements causing layout shifts (images without dimensions, injected content, font swaps) |
| Render Blocking | | CSS/JS blocking first paint |
| Document Latency | | Server response time issues |
| Network Dependencies | | Request chains delaying critical resources |
performance_analyze_insight(insightSetId: "<id-from-trace>", insightName: "LCPBreakdown")list_network_requests(resourceTypes: ["Script", "Stylesheet", "Document", "Font", "Image"])<head>asyncdefermediaCache-ControlETagLast-Modifiedget_network_request(reqid: <id>)take_snapshot(verbose: true)| Tool | Config Files |
|---|---|
| Webpack | |
| Vite | |
| Rollup | |
| esbuild | |
| Parcel | |
| Next.js | |
| Nuxt | |
| SvelteKit | |
| Astro | |
package.jsonmode: 'production'sideEffectsusedExportstreeshakeindex.jscontent@babel/preset-envuseBuiltInscore-jsbrowserslistterseresbuildswc