The target detail page needs to be restructured to load partials asynchronously. For SNEx2 especially, this includes multiple interactive Django Plotly dash plots on the main page and as many as 50 more on other tabs of the target detail page. We had issues with Django plotly dash where during asynchronous loading there can be a disconnect between session keys that causes an Error Loading Layout response. Our semi-stable solution to this (#133) has caused the webpages to be much heavier, causing overall performance issues on lower performance computers/browsers. We need a way to implement these goals into the TOM toolkit so we can pull it into our SNEx2 codebase without compounding the issues we've had.
The target detail page needs to be restructured to load partials asynchronously. For SNEx2 especially, this includes multiple interactive Django Plotly dash plots on the main page and as many as 50 more on other tabs of the target detail page. We had issues with Django plotly dash where during asynchronous loading there can be a disconnect between session keys that causes an Error Loading Layout response. Our semi-stable solution to this (#133) has caused the webpages to be much heavier, causing overall performance issues on lower performance computers/browsers. We need a way to implement these goals into the TOM toolkit so we can pull it into our SNEx2 codebase without compounding the issues we've had.