优化大型数据集的性能

Optimize performance on large dataset

我们正在使用ag-Grid来显示数据。现在我们想用免费版本显示大约 30.000 行。

我的第一次尝试无法解决这个问题。页面一直在加载。

问题是:
ag-Grid 是否可以在不使用企业版和不使用无限滚动的情况下显示大约 30.000 行?

在这种情况下,CPU 资源的成本是 DOM 操作,拥有 30000 *(每行组件)DOM 对象会杀死任何浏览器,我认为没有图书馆可以对此进行任何更改。

一个可能的解决方案is to use inifite scrolling,你可以实现服务器端解决方案或前端解决方案。这样,浏览器就不必呈现用户永远不会滚动到的行,也不必卸载未使用的 DOM 对象来释放一些内存。

我刚刚发现通过启用分页 ag-grid 可以轻松处理这些数据量。