deerflow2/web/src/app
Willem Jiang 984aa69acf
fix: optimize animations to prevent browser freeze with many research steps (#630)
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.
2025-10-19 19:24:57 +08:00
..
chat fix: optimize animations to prevent browser freeze with many research steps (#630) 2025-10-19 19:24:57 +08:00
landing feat: add i18n support and add Chinese (#372) 2025-07-12 15:18:28 +08:00
settings feat: Add intelligent clarification feature in coordinate step for research queries (#613) 2025-10-14 13:35:57 +08:00
layout.tsx feat: add i18n support and add Chinese (#372) 2025-07-12 15:18:28 +08:00
page.tsx feat: add i18n support and add Chinese (#372) 2025-07-12 15:18:28 +08:00