Questions about Theia's performance optimization

Hello:

I’m interested in improving Theia’s performance :smile:

I noticed that the launch of each window took time to load plugins. Only when all plugins are loaded does the “Loading” state of the window disappear and the window begins to render UI components. And the reload of the window will reload all plugins again.

I’m not familiar with how VS Code loads extensions. VS Code seems to render the UI components first and then load(or execute) extensions?