How to reduce loading time

Hey everyone,

I’ve built an app using Bubble Native, and I’m running into long loading times when opening the app. I’m not talking about navigation between pages, but really the initial load when launching the app.

I’d love to hear your feedback or best practices to optimize this. A few questions I have:
• Does the number of pages impact the initial loading time?
• Should I favor using custom states or popups over multiple pages?
• Could too many data calls on page load slow things down?
• Any tricks or known limitations specific to Bubble Native I should be aware of?

Did you only notice it on Android? Or even on Apple? On Android there is a problem that I have already reported.. specifically mine takes 15 seconds on Android to start. While on iOS about 3/4 seconds.. You specifically?

Yes I’m talking about iOS because my Android app is not even opening …

1 Like

How many seconds does it take to open? I’m just asking you to make a comparison

FWIW, my iOS app takes about 4 seconds to load on an iPhone 16 Pro.

I had extremely poor performance on Android a few months ago, it took a minute and a half to open every time. So yours may work on Android, if you leave it on the splash screen for a really long time to let it load. It doesn’t really indicate anything is happening.

I haven’t really found anything that helps the loading time, being logged in/out, removing everything from the homepage and loading it blank, etc.

I’m jumping back in now to see if there’s been any improvement on Android performance, but I’m not hopeful.

So in general, using Reusable Elements would help with reducing load time. You can drop them on one page and then it would reduce the load time to navigate as well.

Too many data calls on page load is definitely going to slow your page down. If you are trying to display too much data in a repeating group for example and don’t have any sort of pagination, that could cause issues.

Does that make sense? :blush:

1 Like

right now 10 sec to open the app

If I delete some pages, do you know if the app will be faster to be opened ?

Update:
Avoid overusing OTA updates. I just pushed a new build to iOS instead of using OTA, and the app’s opening time dropped from 10 seconds to around 2–3 seconds.

Also, the Android app can be opened again. My guess is that one or more of the OTA updates were causing it to crash. But the bad performances and bugs are still there, so Android is not usable.

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.