-
Notifications
You must be signed in to change notification settings - Fork 7k
Open
Labels
opentuiThis relates to changes in v1.0, now that opencode uses opentuiThis relates to changes in v1.0, now that opencode uses opentuiperfIndicates a performance issue or need for optimizationIndicates a performance issue or need for optimization
Description
Following up on feedback from #6138 - @rekram1-node mentioned virtualized scrolling would be the better long-term solution.
Problem
Loading thousands of messages at once is slow and memory-heavy.
Proposed approach
- Paginated fetch - load messages in chunks as user scrolls up
- Virtualized rendering - only render visible messages, placeholder the rest
Questions for maintainers
- Is this something you'd want contributed, or is it already on the roadmap?
- Any pointers on how virtualization fits with opentui/SolidJS?
Happy to take a stab at this with guidance.
mcthesw
Metadata
Metadata
Assignees
Labels
opentuiThis relates to changes in v1.0, now that opencode uses opentuiThis relates to changes in v1.0, now that opencode uses opentuiperfIndicates a performance issue or need for optimizationIndicates a performance issue or need for optimization