visible and remove Column difference

I’m using an add-on which has grid column visibility set methods but standard grid has different method removeColumn.

is there any difference here ?

When the column is removed, the data for this column won’t be sent by the server. For a invisible column the data is sent.

I think ( didn’t test today) if you hide/show a column the data is not requested ( faster). If you remove/add it will.

Normally an invisible column should not slow down the grid in the current version. It was slower in previous version ( vaadin 14.x I don’t remember when it has changed)