Welcome to the Blazor feedback portal. We’re happy you’re here! If you have feedback on how to improve the Blazor, we’d love to hear it!>
Thanks for joining our community and helping improve Syncfusion products!
When turning columns off with the column chooser there is an expectation that those columns will not be rendered. Instead they are hidden by using CSS. This can mislead developers when diagnosing slow rendering issues.
I've attached a sample project with an example. The project has a grid with 49 columns but only 5 visible by default. When paging it can take around 2 seconds to navigate to a new page. Inspecting the DOM reveals that all the columns are present and being rendered each time you move to a new page in the grid.
For a product advertised as high performing I would expect that great care is taken to minimize render time. My colleagues and I have investigated what's happening within the code and can see that each cell is being rendered every update regardless of whether columns are visible are not.