Skip to content

Re-implement DataGrid for high volume rows, perhaps as VolumeGrid #1082

Open
@evshi

Description

@evshi

Is your feature request related to a problem? Please describe.
We currently use AntD Table component for our DataGrid. However, it performs poorly with high volume of rows and complex cells, such as the case of Atlas. It supports virtual grid and windowing but the performance is also poor.

See this example https://codesandbox.io/p/sandbox/angry-lewin-vhkkh7

Describe the solution you'd like
Find another Grid component that is capable of rendering high volume and complex cells.

Describe alternatives you've considered
Another option may be to debug why the AntD virtual grid is slow however they don't seem very concerned about it

ant-design/ant-design#50343

Additional context
Another possible improvement on ensemble side is to optimize the script parsing such that global and import scripts do not need to be parsed per binding/code block. This would improve the rendering time of every widget, and may significantly improve the performance of tables with complex cells. See #1027

Metadata

Metadata

Assignees

Labels

p1High priority

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions