2 ms·
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 i
by olifolkerd 8y ago
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 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 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