--- name: memory-leak-analysis-spas description: Detect, isolate, and fix memory leaks in long-running React Single Page Applications. --- # Memory Leak Analysis in SPAs ## Summary Detect, isolate, and fix memory leaks in long-running React Single Page Applications. ## Key Capabilities - Profile heap snapshots to find detached DOM trees. - Identify closure retention cycles in hooks and listeners. - Verify cleanup execution in `useEffect` and unmount life-cycles. ## PhD-Level Challenges - Automate regression testing for memory consumption. - Analyze leaks caused by hydration of large data structures. - Trace leaks across React Router navigation boundaries. ## Acceptance Criteria - Provide heap comparison reports before/after fixes. - Demonstrate stable memory usage over extended sessions. - Document memory profiling methodology.