The Preview takes much longer to load after recent changes when there are hundreds of features. It's likely due to the new graph somehow, but it's not clear exactly why. Is it our code? Is it the graph library? In any case, let's get the other Preview page parts to load ASAP and more independently, show a loading indicator for each part (the graph, the config), then show each section when it's ready.
So the page should load immediately with like a skeleton and some loading indicators, then get filled in.
Add tests.
The Preview takes much longer to load after recent changes when there are hundreds of features. It's likely due to the new graph somehow, but it's not clear exactly why. Is it our code? Is it the graph library? In any case, let's get the other Preview page parts to load ASAP and more independently, show a loading indicator for each part (the graph, the config), then show each section when it's ready.
So the page should load immediately with like a skeleton and some loading indicators, then get filled in.
Add tests.