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.



Reply via email to