NCEAS / metacatui

MetacatUI: A client-side web interface for DataONE data repositories
https://nceas.github.io/metacatui
Apache License 2.0
42 stars 28 forks source link

Display large tables in the dataset landing page #2535

Open robyngit opened 2 months ago

robyngit commented 2 months ago

The TableEditorView now has a "view" mode, which is used to show data objects from the dataset landing page, see these PRs. With those changes, we made rendering in the TableEditorView more efficient, but there are still opportunities to improve the performance, especially when dealing with large datasets.

There are limits set on the size of data that can be loaded into the table to prevent the browser from freezing or crashing. Enabling lazy loading and other optimizations would allow users to view & browser large tables directly in the browser.

Here are a few ideas to improve the performance:

Other improvements:

These would make it easier for users to browser large tables