Syncfusion Chart and Blazor WASM performance

We started out with Synchfusion Chart in Blazor server-side, this worked fine in terms of performance.

But the drawback was that each user session consumed a ton of memory on the server.

We are now trying to port the app to Blazor WASM.

Everything works, but binding the data to the Syncfusion Chart is crazy slow. it takes over a minute from that the data is fetched to the browser until the chart starts drawing itself.

Is there anything we can do except downsample the data to have a lot fewer datapoints?

Or is this a known issue? just so we are not wasting time trying to fix something that can't be fixed on our end.


2 Replies

DG Durga Gopalakrishnan Syncfusion Team March 7, 2022 12:52 PM UTC

Hi Roger, 

Greetings from Syncfusion. 

# 1 : Is there anything we can do except downsample the data to have a lot fewer datapoints? 

You can lazy loading feature to load the data on demand. Chart data will be updated using OnScrollChanged event while moving the scrollbar. We have prepared sample based on your requirement.  


# 2 : Binding the data to the Syncfusion Chart is crazy slow. it takes over a minute from that the data is fetched to the browser until the chart starts drawing itself 

We will resolve this problem and we will include the changes in our upcoming Volume 1 Main Release which is expected to be rolled out at end of March 2022. 

# 3 : user session consumed a ton of memory on the server 

In which scenario you have faced memory problem. We request you to share the number of data points, series and type of series used in your application and also share browser details, system configuration to validate this case further. 

Regards, 
Durga G 



DG Durga Gopalakrishnan Syncfusion Team July 20, 2022 02:04 PM UTC

Hi Roger,


We have improved the performance for blazor chart in latest version. We have rendered line series with 10K points, and the time taken for rendering line series is around 1 or 2 seconds. We have attached the tested sample for your reference. Please check with the below sample.


Sample : https://www.syncfusion.com/downloads/support/directtrac/general/ze/ChartPerformance478084395.zip


Kindly revert us if you have any concerns.


Regards,

Durga Gopalakrishnan.


Loader.
Up arrow icon