I search for html5/canvas/js chart component for time data visualization that support both client-side zoom and server-side downsampling

I mean JS widget that provides API to handle zoom event and request new data.

jquery/vanilla-js/webcomponent based.

  • 1
    Are you asking for server-side downsampling software too? Or will you do it yourself?
    – Nicolas Raoul
    Commented Jan 22, 2019 at 1:43
  • 1
    Thank you for your question! I could do downsampling by myself. But that is a good idea to search/ask for downsampling library that could be used for.net core. Here I search just for a control/widget that provides api to handle "zoom" event server-side. Commented Jan 22, 2019 at 12:54
  • 1
    Please edit to add this to your question, thanks!
    – Nicolas Raoul
    Commented Jan 22, 2019 at 13:10

1 Answer 1


Essential Chart EJ 2 for JavaScript supports creating charts for time based data. Down sampling is also supported as shown in the example.

Essential Chart Downsampling

Zooming support is also built into the Chart.

Essential Chart Zooming

The whole product is available for free through the community license if you qualify (less than 1 million USD in revenue).

Note: I work for Syncfusion.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.