score:8
your choice of technology should mostly depend on the cpu vs i/o ratio that is formed when you create your charts:
charts generated from little data, such as pie-charts, are a good candidate for client side rendering; just send half a dozen data points and let the client render the chart, instead of rendering and sending a 30kb image on the server.
charts generated from a large amount of data points should be rendered on the server; sending two million data points to the client for rendering is going to be both slow and expensive - bandwidth is not free.
in general you should optimize for less bandwidth usage, both to lower the operational cost and to make your service more responsive.
score:1
highcharts is a very popular javascript charting library http://www.highcharts.com/ the charts are rendered in the browser client side but the data you'd be processing should be coming from your server. their demo includes an ajax loaded data chart http://www.highcharts.com/demo/line-ajax
zendesk is using highcharts. the performance will come from a combination of how much data you are sending to the charts, how you process it and what your server environment is setup like.
Source: stackoverflow.com
Related Query
- Charts,Server Side or Client Side?
- Using PhantomJS to create HighCharts grahps server side for use in PDF creation (PHP) - results in exit code 11 from PHPs exec();
- Catching Highcharts Client Side Export response before it downloads
- Getting an image (eg svg) created on the client in javascript, back to the server side for c#
- Strange character in the Highstock source code
- highcharts Export XLS files on client side
- Highcharts SVG Export from Python Server Side Code
- Server-side c# and client side javascript with json loading Highcharts gantt chart Task Progress Indicator, need to change Tooltip and Label name
- Run Highcharts on Server side code to add to Word document
- Highcharts tooltip always on right side of cursor
- Optimize JavaScript DrillDown code
- How to apply borderRadius only for top side of Column or Bar in Highchart
- Highcharts X-axis labels on the side
- Replacing highcharts.each in my code as it is being deprecated
- Highcharts stacking bar chart border not displaying on right side
- Code works on fiddle but not when I do /show
- Generation of svg on server side using highcharts
- Highcharts - Global configuration with common code and unique data & Headings
- Is there a way to move data labels to the side of a stacked column in HighCharts?
- JavaScript code inside TypeScript file .ts not working
- Highcharts server side rendering draw a mysterious semi circle donut shape
- Highcharts. Add text at right side and export all into PDF
- HighCharts Stock Chart error code 18
- Getting the complete XML source out of an XML DOM object
- Highmaps: what is the code for a county?
- highcharts change rendered image source on click
- c# WPF Webbrowser with Highchart, Javascript from external source not working "An error has occurred in the script on this page"
- How do i add mouse wheel code in Angular2 highcharts in typescript
- how to display 2 same highcharts without duplicate the code
- Highcharts with live data: align chart on left side
More Query from same tag
- Why HighChart hangs browser?
- Is there way to make one column wider than others?
- Cannot get jQuery UI datepicker to appear on two tabs
- share colors between pie and column in highchart
- Custom SVGElement labels loose positioning on zoom
- Render charts based on type with AngularJS components
- How to remove white borders on bar charts in highcharts?
- Highcharts (highstock) plotting incorrect date on x-axis line chart
- Can color of data label be different inside and outside of the bar in Highchart, even if it has negative numbers?
- How to get image of graph from highchart in web page only?
- Add more than 3 y-axis in Highcharts. 4th y-axis values aren't displayed
- Highcharts - verticalAlign on dataLabels not working on line graph
- color sides of 3d pie chart in highcharts
- hchart Error in mutate_impl(.data, dots) : Column `x` is of unsupported type quoted call
- How to show multiple pie charts using highcharts
- Highcharts - change group padding and column width on category axis
- How to customize tooltip styling in for Scatter plot in Highchart?
- Does HighCharts have an option to dynamically add plotLines to xAxis via datetime?
- How to prevent Highchart from severely change declines?
- Have Highcharts tooltip disappear on click
- highchart legend multiple position ? first legend left and 2nd legend right show in a chart
- Highcharts scatter plot: alert coordinates on click event
- Any ideas on how to create a column chart from this output?
- Highcharts gauge needles
- Min/Max yAxis not working correctly in Highcharts
- How to make a Highcharts semi-circle donut chart using Hightchart-ng
- jQuery/AJAX data loading & replacement in Highcharts
- iOS Highcharts Library - Hiding layout elements & Y Axis precision
- highcharts - chart names for multiple pie chart series in one chart
- HighCharts.js TickInterval dynamic change