Loading assets in runtime takes time on mobile looks blurry for few seconds in starting

Hie everyone
facing one issue I am using this code for loading assets in runtime

var assets = this.app.assets.findByTag("level-1");
var count = 0;

for (var i = 0; i < assets.length; i++) {
    assets[i].once("load", function () {
        count++;
        if (count === assets.length) {
            // asset loading complete
        }
    });
    this.app.assets.load(assets[i]);
}

able to load assets properly on pc but on mobiles, On mobile in starting it looks blury for few minutes but later on it gets fine
So I was planing to show any Ui in between that time like loading etc once assets are loaded properly then only I will disable that UI .

It shouldn’t? We don’t have any features like that in the engine. Can you provide an example in a new public project please or a video what you mean please?