- Integrate react-window v2 List component for messages > 100 - Add VirtualizedMessageList and VirtualizedMessageRow components - Use useVirtualizedMessages hook for dynamic height measurement - Preserve smooth animations for small message counts (< 100) - Auto-scroll to bottom for both virtualized and non-virtualized modes Performance improvements: - Only render visible messages in viewport - Dynamic height measurement for accurate positioning - LRU cache for message content Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Tauri + React + Typescript
This template should help get you started developing with Tauri, React and Typescript in Vite.