-
Notifications
You must be signed in to change notification settings - Fork 160
Open
Description
Is your feature request related to a problem? Please describe.
Introduce faster and smoother scrolling experience in the virtualization directive. Mainly related to the grid scrolling
Describe the solution you'd like
Several items to look into. Look for more info into the additional context.
Describe alternatives you've considered
N\A
Additional context
- State/data virtualization.
- Fenwick tree - https://en.wikipedia.org/wiki/Fenwick_tree
- Smooth scrolling
- Throttle scroll
- afterNextRender • Angular - https://angular.dev/api/core/afterNextRender
- CSS translate instead of DOM units
Additional ideas after weekly check-in:
- refactor
initSizesCacheto init array with needed size and then populate it. - refactor
isIndexOutsideViewsection where embedded views are mapped.