Comment

Comment by olifolkerd

Thanks,

Tabulator has a wide variety of options for handling large data sets. because it uses a virtual DOM you can effectively load as many rows as you like into the table, with the limit being defined by the amount of memory on the browsing machine and loading time to pull in the data.

With the virtual DOM enabled Tabulator will then only render the rows that are visible to the user, creating and destroying them in real time as the user scrolls through the table

To reduce loading time you can also:

Paginate data (both of local data and from an ajax source: http://tabulator.info/docs/4.1/page

Progressively load via ajax, both on scroll and timed: http://tabulator.info/docs/4.1/data#ajax-progressive

and also manually handle data retrieval yourself and use the replaceData function to swap out data sets as needed

parent olifolkerd 8 years ago

No comments yet

Be the first to share your thoughts.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton