Faster graphs in Blazor Server #365

Closed
opened 2026-01-29 17:36:08 +00:00 by claunia · 2 comments
Owner

Originally created by @eharbitz on GitHub (Apr 7, 2022).

Is your feature request related to a problem? Please describe.
When using RadzenAreaSeries with a lot of data, everything is very slow. Especially when hovering over the graph, the tooltip can lag up to several seconds behind the mouse movement.

Describe the solution you'd like
Faster graphs. Less data being sent back and forth between client and server. I don't have any insight for how the Blazor Radzen system works, but maybe a solution would be to run more/some things through Javascript interop?

Describe alternatives you've considered

  1. Switching to some pure javascript library for graphs.
  2. Use React instead of Blazor.
  3. Test if Blazor WASM solves the issue.

Additional context
Untitled

Image caption: Screenshot of a graph which is very slow. Looking at dev tools a lot of messages are sent between the client and server. (Tooltip and axis text is edited away in this screenshot)

Originally created by @eharbitz on GitHub (Apr 7, 2022). **Is your feature request related to a problem? Please describe.** When using RadzenAreaSeries with a lot of data, everything is very slow. Especially when hovering over the graph, the tooltip can lag up to several seconds behind the mouse movement. **Describe the solution you'd like** Faster graphs. Less data being sent back and forth between client and server. I don't have any insight for how the Blazor Radzen system works, but maybe a solution would be to run more/some things through Javascript interop? **Describe alternatives you've considered** 1. Switching to some pure javascript library for graphs. 2. Use React instead of Blazor. 3. Test if Blazor WASM solves the issue. **Additional context** ![Untitled](https://user-images.githubusercontent.com/15960296/162196916-4176318e-c732-4132-b176-8cc22fcaeda4.png) Image caption: Screenshot of a graph which is very slow. Looking at dev tools a lot of messages are sent between the client and server. (Tooltip and axis text is edited away in this screenshot)
Author
Owner

@akorchev commented on GitHub (Apr 7, 2022):

You should probably use a JS library optimized for such data volume. Check Highcharts for example.

@akorchev commented on GitHub (Apr 7, 2022): You should probably use a JS library optimized for such data volume. Check Highcharts for example.
Author
Owner

@eharbitz commented on GitHub (Apr 7, 2022):

Thanks :)

@eharbitz commented on GitHub (Apr 7, 2022): Thanks :)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/radzen-blazor#365