If you add width using a loop or similar methods, this may slow down the rendering of your mesh. Therefore, I would suggest doing this with CSS. Since I had the same issue with 15,000 rows and 80 columns, and I tried to add width using a loop, and it seems to slow down the grid rendering. So, try adding the code below to your CSS, it will solve your goal.
.ui-grid-header-cell { min-width: 200px !important; max-width: 300px !important; } .ui-grid-cell { min-width: 200px !important; max-width: 300px !important; }
source share