Tabulator: Version 4.9 Released - Performance Improvements... (and some info on version 5.0)

Created on 22 Nov 2020  路  3Comments  路  Source: olifolkerd/tabulator

Hi All,

The version 4.9 release is now available and includes a range of table wide performance improvements including

Data Loading Performance

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.

Numeric Sorting

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.

Calculation Column Scrolling

The column calculation module has been tweaked to improve horizontal scroll performance when column calculation rows are visible.

Cell Container Initialization

Initialization of event binding and styling on cells now happens without the need to generate the cell contents.

Version 5.0 Release Update

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.

Unit Testing Contributors

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.

Release Date

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 :)

Please Read

Most helpful comment

I must thank you Tabulator team.
Thanks to members, developers, testers. :X :X :X
Thanks a lot.

All 3 comments

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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

c3pos-brother picture c3pos-brother  路  3Comments

KES777 picture KES777  路  3Comments

soo1025 picture soo1025  路  3Comments

sphynx79 picture sphynx79  路  3Comments

KES777 picture KES777  路  3Comments