OK so this isn’t a technical question about my code but more of a higher level conceptual question about what influences ionic app load times.
Basically, my app is a digital textbook with around 300 pages and about 2000 small audio files (1-4 seconds each) stored locally (average 8 audio files per page) Right now my load time on iOS is around 20 seconds.
My root page is a table of contents that imports and can push any of the first pages in each of the 30 lessons (so it imports 30 pages). I’m using native-audio so I don’t think that it loads the audio files until they are activated through user input.
I’m just curious what factors might be influencing the load time - the sheer number of pages? The audio files even though they aren’t pre-loading? The number of pages imported in my home page?
Any advice on where I can try to optimize would be much appreciated. I would love to get my load time under 10 seconds if possible.
I’m using ionic 3.1.0 with all dependencies updated and the most recent version of Xcode.