Trace: Trace-20260213T014231.json (summary in trace_analysis_summary.json)
Evidence
frames: effective_fps 59.4, max interval 80.1ms, janky_frames_gt_2x_avg = 6
- These spikes indicate periodic main-thread stalls affecting UI responsiveness.
Hypothesis
- Jank correlates with heavy per-frame drawing loops (waveform + debug visualizer) and DevTools protocol traffic.
Actions
- Re-run trace with DebugPanel closed vs open to isolate paint cost.
- Re-run with waveform disabled to quantify cost of
Waveform rAF loop.
- Capture
Performance -> Rendering stats to see Layout/Paint spikes and correlate with LayeredBufferVisualizer.
Acceptance
- Max frame interval < 33ms in 30s run.
- Janky frames <= 1 in same workload.
Trace:
Trace-20260213T014231.json(summary intrace_analysis_summary.json)Evidence
frames: effective_fps 59.4, max interval 80.1ms, janky_frames_gt_2x_avg = 6Hypothesis
Actions
WaveformrAF loop.Performance -> Renderingstats to see Layout/Paint spikes and correlate withLayeredBufferVisualizer.Acceptance