Revision Sheet
Responsiveness
Slow interactions usually mean the main thread is blocked by JavaScript, React rendering, layout, paint, or third-party work.
Runtime Ownership
Workers, caches, effects, subscriptions, timers, and retained DOM nodes need explicit lifecycle and cleanup ownership.
Debugging
Senior performance debugging classifies traces before fixing, then verifies with lab and field evidence.