Patch Changes
-
#6623
f1c3409- Improve tree-shaking. Importing one built-infilterFn_*,sortFn_*, oraggregationFn_*now bundles only that function instead of its whole module. The core row model, header building, and the filtered, sorted, and grouped row models no longer import code from features a table doesn't register, so a minimal table is about 0.6 kB (brotli) smaller and grouping withoutrowAggregationFeatureno longer bundles the aggregation executor. Addtable.autoResetSorting(), and fix theTable_RowPaginationtype to declare theautoResetPageIndexmethod the table actually has (it was typed as_autoResetPageIndex).The devtools Features panel now shows measured minified + brotli sizes for every feature, row model, and built-in function, and its total accounts for code that features share.