We have a large table with many hidden columns and seeing a lot of jankiness when scrolling both vertically and horizontally. I've tried a number of things, but the main issue seems to be that there are too many columns being rendered because the hiddenColumns plugin doesn't remove the hidden columns, it only sets their width to 0.
I've created a jsfiddle to demonstrate: https://jsfiddle.net/tkane2000/s1qc8gu3/17/
The issue is more pronounced on our website, presumedly because we have custom renderers, etc.
Is there any way to lessen the impact of hiddenColumns on scroll performance? I've fiddled with viewportColumnRenderingOffset, but auto seems to perform the best. viewportRowRenderingOffset didn't help either. Also, we're using manualColumnResize, unsetting it and setting colWidths to 100 seemed to help a tiny bit, but, again, not a sufficient solution.
Btw, my apologies, but I wasn't aware that the forums existed and went ahead and created a issue: https://github.com/handsontable/handsontable/issues/5839
...more details there!