tabulator: Problems with large table and progressive rendering

I like Tabulator, but I have relatively large tables with 800 rows and 30 columns that I want to display without pagination. Vertical scrolling is very slow and jumpy with Chrome and Firefox. With IE11, the table only gets displayed when I reduce the number of rows.

I tried to adjust the progressiveRenderSize parameter, but that didn’t help. If progressive rendering would continue in the background until the whole table is populated, this could be an improvement.

Please have a look at my test case. To see the effect, a table can be opened via tabulator/TabulatorTest.html. The data is read from tab-separated (TSV) files. There are also static HTML versions of the same tables that show that opening static HTML tables of that size is unproblematic even with IE11.

About this issue

  • Original URL
  • State: closed
  • Created 7 years ago
  • Reactions: 1
  • Comments: 19 (10 by maintainers)

Most upvoted comments

Hey Guys,

Got a bit of a status update for you, version 3.0 is coming along nicely. ive just got the virtual DOM rendering installed and Tabulator is now incredibly smooth and fast scrolling with any number of rows.

It is about a week away from a usable beta for this sort of functionality. if anyone would be interested in having a play please get in touch and i can talk you through how to get set up.

Cheers

Oli

Hey Guys,

Thanks for all the feedback it has been extremely helpful.

I have isolated the cause of the issues to part of the rendering system. I am looking to have a complete overhaul of the rendering system in the next release (May) so will get this all resolved then.

The next release will move to virtual rendering for the table so should be much more efficient.

Thanks

Oli