Unfortunately if you are planning to use tabulator (in an enterprise environment for example), I would advice against it for a few reasons:
- No tests (atleast I did not find them when I looked into it)
- I dont normally critique the codebase but I found it to be a bit unorganized and that did not inspire confidence. Basically I found it be non DRY. However I found it easy to understand and make changes
- Being developed by one person and I found little support and response when I raised issues and PR
Disclosure: I am the primary developer of Glide Data Grid.
I ended up using CSS grid divs and without any virtualization on my part, they're shockingly performant. Both Chrome and FF easily handle 1m cels which is more than my use case will ever need. They're really quick at blitting just the necessary cells, making it wayyy smoother than DataTables in virtual mode. And anything on an actual canvas tag...? forget about it.