Idea Summary
To only render the data for regions in a tab when the tab becomes active.
Use Case
Currently the default Apex functionality is to render all data for all regions in all tabs regardless of whether the tab is active.
Preferred Solution (Optional)
There should be a declarative option to specify that data will only be loaded when the tab becomes active.
It is possible to do this with a fair amount of JavaScript, but really this should be declarative. We have a page with 6 tabs, and the page takes a while to load because data is loaded for all tabs, even the no active ones. It performs far better now we have endured that data is only loaded for the active tab. When the use switches tabs, then the data is loaded for that new tab.