I have a page that displays around 120 items as an
ion-list. The app (Ionic 2.3.0) navigates to this page from the home page with a
Each of the list items is an instance of a simple custom component, that displays the item’s name, type, etc… I implemented it as a component because it can be re-used in other circumstances.
On an Android Moto G3 the page is taking more than 4 seconds to load. I added some tracing logs and the app is spending time on the following:
300ms creating and displaying the Loading overlay
1500ms somewhere between the end of the page constructor and the start of
1000ms between the end of
ionViewDidLoad()and the start of
1500ms between the end of
I don’t know where I can start to debug what’s happening between the calls to those methods. Any ideas? What options do I have to reduce this delay?
Can I pre-load, cache the page and re-use it, instead of creating a new instance on every
Thank you for reading this, cheers,