Hi All,
The version 4.9 release is now available and includes a range of table wide performance improvements including
Data loading has now been optimised, and you should see around a 3x - 4x reduction in processing times when data is loaded into a simple table. This will be particularly noticeable in data sets with a large number of rows.
The number sorter has been rebuilt to improve performance when working with simple integer and floating point numbers. By default it will no longer try and do any string manipulation on numbers being sorted (eg removing thousand separators etc). This has resulted in a 7x reduction in numeric sort times.
The column calculation module has been tweaked to improve horizontal scroll performance when column calculation rows are visible.
Initialization of event binding and styling on cells now happens without the need to generate the cell contents.
Now that version 4.9 has been released I will wait a couple of weeks to catch up on any minor bug fixes etc that come in and will then begin work on the big 5.0 release.
This is going to involve a wholesale refactor of the codebase to take advantage of the tree shaking functionality of ESM to improve package size and to make way for the implementation of unit testing across the library.
This is no small update, there will be wide ranging efficiency improvements across the system as well as a range of new features and functionality, to get an overview of the coming updates, have a look at the two 5.0 columns on the Tabulator Roadmap.
Once I have finished the initial module refactor (at the start of December) I will be needing the help of the community to build out a series of unit tests for the system so they can be included in the 5.0 release. If this is something that you would be up for getting involved in then please leave a message below and I will create an issue to discuss things in more detail when things are ready.
I am currently aiming to have version 5.0 release in either Feb or March 2021, and there will be pre-release versions before then to get community feedback.
Cheers
Oli :)
Thank you for your fantastic work !
love your data grid so much. good job!!!
My most wanted feature for v5 is column span(like cell merging), please.
I must thank you Tabulator team.
Thanks to members, developers, testers. :X :X :X
Thanks a lot.
Most helpful comment
I must thank you Tabulator team.
Thanks to members, developers, testers. :X :X :X
Thanks a lot.