I have created a cordova app using ionic, When i open my app from coldstart,
It first loads the splash screen, then there are a few seconds when the screen is white as my index.html file loads and then the app UI is loaded and displayed. This takes approximately 10 seconds on a Moto X which is too long since my app contains features in which speed is of the essence.
There is no network request that takes place during the loading from coldstart.
Is there any optimization techniques that can decrease the loading time to make the app load as fast as other hybrid apps like gmail.
There is a lot of information about this topic, I'll try to list some that might be of interest. About Cordova startup time:
Ionic is built on top of Angular, so let's also take a look at it. About Angular startup time:
body
might be dangerous. Note: This list is far from complete, feel free to comment or add stuff.