What problem does it solve?
Chrome DevTools performance traces are tens to hundreds of megabytes of JSON, far too large to read directly. This Skill condenses one into a few-KB markdown report that surfaces long tasks, hot JS functions, frequent events, and network activity so performance problems can be diagnosed without loading the whole file.
Core Features & Use Cases
- Long-task and jank detection: Lists top-level main-thread tasks over a configurable threshold, excluding profiler recording artifacts, with time offsets for each.
- CPU profile analysis: Reconstructs the embedded V8 CPU profile to rank the hottest JS functions by self time with file:line locations.
- Scoped investigation: Supports time windows, section selection (timeline, network, WebSocket), and text matching to interrogate a specific user action.
- Use Case: Given a 200 MB
Trace-*.json recording of switching files in an app, run the script with --only timeline to locate the active span, then re-run with --window around it to see exactly which functions and long tasks caused the jank.
Quick Start
Ask the AI to summarize your Chrome performance trace file into a report, for example: analyze Trace-2024.json and show me the long tasks and hottest JS functions.