@thefireescaper,
You can try lazy loading the charts. We have tested the same using jquery.inview & it seems to perform better compared to the regular way of rendering charts / stockcharts.
Please check this JSFiddle for a working example.
—
Thangaraj Raman
Team CanvasJS