When working with series with a high number of data points, there are a few things to consider.

 

  1. First of all, consider using the Boost module.
  2. Otherwise, for line plots, it is recommended that you disable point markers, as these will add a performance overhead. See demo of Time series, zoomable.
  3. Disabling shadows increases performance, as three shadow elements are created for each shape that includes a shadow.
  4. For large column series, it is recommended that you disable the initial animation, plotOptions.column.animation, at least for VML based browsers. The best way to distinguish between fast SVG browsers and slower VML browsers is to use the Highcharts.svg boolean property.
  5. Consider using data grouping, either on the client or server side. This is provided as a feature in Highstock. See the Data Grouping and Server Side Data Grouping articles for more information on using these features with Highstock.