gpui-component/crates
Jason Lee 8558da4a7b
table: Improve Table to only render visible range columns for performance up to stable on 120 FPS (#489)
This change to make Table to only render visible range columns.

With the example table story case:

- 32 columns

## Before

- Normally fast scroll: 80~90 FPS
- Drag fast scroll: 60 FPS

## After

- Normally fast scroll: 120 FPS
- Drag fast scroll: 90~100 FPS

![CleanShot 2024-12-12 at 16 57
54](https://github.com/user-attachments/assets/1553d109-442c-4633-92f2-d3a9724668f3)
2024-12-12 17:09:26 +08:00
..
app scrollbar: Improve scrollbar behaviour. (#481) 2024-12-10 16:18:38 +08:00
story table: Improve Table to only render visible range columns for performance up to stable on 120 FPS (#489) 2024-12-12 17:09:26 +08:00
ui table: Improve Table to only render visible range columns for performance up to stable on 120 FPS (#489) 2024-12-12 17:09:26 +08:00