We have up to 30 small modules that are getting loaded at startup and notice that the accumulative perceived loading effect is slow when creating the modules via...
_module.factory.create() as IVisualElement; ... as all of the modules are competing for CPU to draw themselves. So, is there a way to disable all component rendering (i.e. screen updates) in each module until the user selects focus for each particular container/module? There's no reason to draw everything at the same time when all of them can't be seen at the same time. Imagine each module is added to a tab in tabnavigator and that only the first visible tab/module has been rendered, when any other tab is selected, the module then and only then renders itself.