Security Level: Jimmy
after rod a majority of the time to rerender rows/cells is spent waiting for CSS reflows.
A typical JS profile looks like this:
Purple bars indicate blocking waiting times.
The right half of the performance trace is focussed on calculating minwidths and heights:
In many cases those re-calculations are not needed/wanted so that a switch to disable
widths/height recalculations could improve the observed update performance.
On the left side 2 additional forced reflows impact the performance related to the top/bottom scroll paddings and "dataNotReady" (which could be investigated too).
The negative effects multiply with larger meshes.