Similar to the dependencies between cells in a spreadsheet that drives recalc, Canvas apps depend on understanding all the dependencies between properties of controls so that data can flow between them properly and efficiently. We call this process "dependency analysis" and it is something that Studio is doing all the time in the background while you are editing an app.
For more than a year, we have been rewriting the analysis engine to both perform better and to optimize the results. The result is that complex Canvas apps that can take minutes to load should load significantly faster. It is a major change, at the very heart of Canvas apps, that we have been working on for over a year.
We are very excited to announce that this feature is now available as an experimental feature for your testing and feedback. Please make a copy of complex apps, turn on this setting, see if you run into any problems in Studio and at runtime, and provide feedback here in the forum.
Do not use this feature in production! There could be subtle behavior differences that will take time to discover, just because the app loads and saves doesn't necessarily mean all is well, some testing is needed too.
Thank you! And with your help we hope to turn this feature on for everyone soon.