I am building a native mobile application using Ext JS 6.2 modern toolkit + Cordova native packaging. I also use CrossWalk Chromium plugin instead of native webview.
The application requires about 10 seconds to load (i.e. to see its interface after Cordova splash screen) on a mid-range mobile phone (Samsung A5). I optimized it to do all Ajax connections after the appearance of the interface. So, this time is really required to load and initialize the framework.
Is there a way to minimize this time? Are there any recommendations to do so? Maybe a plugin or option to lazy-load the required framework classes? Any start-up optimization suggestion regarding Cordova and/or Sencha Ext JS is welcomed.