finos / perspective

A data visualization and analytics component, especially well-suited for large and/or streaming datasets.
https://perspective.finos.org/
Apache License 2.0
7.73k stars 1.05k forks source link

Fix datagrid scroll performance regression via `regular-table` upgrade #2498

Closed texodus closed 5 months ago

texodus commented 5 months ago

Fixes a bug which caused the datagrid to over-subscribe to the engine on scroll events, causing more calculation than necessary on sub-cell viewport scrolling. In virtual (server-only) python or node.js configurations, this PR will visibly improve scroll performance especially in the horizontal (column) axis.