Hello team,
I have created a small tool directory that has very basic components and data. There is essentially one basic table with only 50 rows and some columns with one image, some links and some text. The app takes about 7-10 seconds to load first time (after that is much faster thanks to cache). I reduced the size of the photos to practically nothing (50 photos, bigger is 40 kb, average is around 20), tried to even take them out of my components to check the loading time, nothing changed, 7-10 seconds. Any ideas? Thanks in advance!
7-10 seconds is the time it takes between the moment you tap the app’s icon on the home screen and when the first page has loaded? In between you might see a splash screen with the logo of the app?
To me that sounds about normal. When you launch your app, I believe two things happen:
- The Chrome or Safari browser launches (or an emulator thereof)
- The app loads in this emulated browser similar to a web page being loaded
If your app is somewhat optimized which seems to be the case, then the performance issue could be the internet connection or device.
Another point: if some of the data on that page is being pointed to through a relation, lookup or query, or if some of the data is being heavily computed, then perhaps that could slow things down. Try replacing computed columns with basic columns and see if that would make a difference.
If you search this forum for the term “performance”, you’ll find further ideas to troubleshoot.
You can check this comment and the thread as a whole.
To me, 7-10 seconds sounds normal for a first load.