Sort of a continuation of the issue described in #5115 , whenever a user changes the set of columns that are currently viewable by resizing one, either by expanding a column so that another is pushed out of the table viewport or by shrinking a column so that another comes into view that was not previously, the number of calls to the tabbable library become prohibitively expensive for 50 or 100 rows of data.


A similar flamegraph can be seen on https://elastic.github.io/eui/#/tabular-content/data-grid