Bring Drag & Drop to Dash with Dashboard Engine. 💫 Learn how at our next webinar!

What is the best way to speed up plot rendering for 20+ plots?

I am trying to dynamically display multiple plots, in some cases 20+ or even 30+ plots. I am currently doing this by building an array of html.Divs that contain the plots. I tried to speed it up by computing all the figures in a global dictionary and when I build the list of Divs, I just call from that dictionary instead of re-generating the plot. This sped things up a little bit, however I am still have page load times of 5-7 seconds or more.

I realize this may not be the best application for Dash, but I feel like there might be some workaround that can speed things up a bit. Any advice or guidance would be greatly appreciated!

Thanks in advanced!