I am facing a performance issue with my project. I have around 80 area charts on a single page built using Angular and highcharts-ng. Whenever the data is loaded and bound to the charts by Angular, my browser freezes for approximately 2 seconds. While it may not seem like a long time, it is still bothersome...
What could be causing this delay? Is it an issue with the binding between Angular and the charts, or is it due to the rendering process by Highcharts?
Is there a way to optimize this process to make it faster, or at least prevent the browser from freezing?
EDIT:
The server responds quickly, and the data size is relatively small. Interestingly, when I disable the charts (using ng-if="false"), the rest of the data loads swiftly without any performance hiccups.
Each area chart contains a maximum of 12 data points.