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!

  • Check out the features or bugs others have reported and vote on your favorites. Feedback will be prioritized based on popularity.
  • If you have feedback that’s not listed yet, submit your own.

Thanks for joining our community and helping improve Syncfusion products!

5
Votes

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.