During one of our development project, we created a small UI5 application. Due to the need to get a lot of data from external services, the startup time was increasing, resulting in a long wait for users before anything rendered on the screen. Waiting for the application to launch in front of a white screen without any information was feeling as a application failure.
We decided to add some loading indicator that is removed at the rendering stage.
Loading indicator in UI5 application