buidl-labs / buidl-labs/YieldScan
Tables need to be optimized to remove jankiness
- Dominant language
- JavaScript
- Stars
- 11
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
## Problem:
- Edit Validators select/deselect taking more than 200ms just for click response
- Selected / Edit Validator infinite routing loop
- Switching clicks on the network detail page take 250ms
- Sorting UX in tables
## Possible solution
Use a virtualized list library instead of coding our table like https://bvaughn.github.io/react-virtualized/#/components/List
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by profiling the Edit Validators interactions and the network detail page, then inspect how the tables handle selection, routing, and sorting. Compare the current table behavior with the linked react-virtualized List example. Done means the listed interactions no longer exhibit the reported delays or infinite routing loop and table sorting remains usable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend, performance
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100