Fixes #570 where browser freezes when research plan has 8+ steps. Performance optimizations: - Add animation throttling: only animate first 10 activity items - Reduce animation durations (0.4s → 0.3s for activities, 0.2s → 0.15s for results) - Remove scale animations (GPU-intensive) from search results - Limit displayed results (20 pages, 10 images max) - Add conditional animations based on item index - Cap animation delays to prevent excessive staggering - Add React.memo to ActivityMessage and ActivityListItem components These changes significantly improve performance when rendering multiple research steps while maintaining visual appeal for smaller lists. |
||
|---|---|---|
| .. | ||
| chat | ||
| landing | ||
| settings | ||
| layout.tsx | ||
| page.tsx | ||