I’ve recently launched a new site on Bubble called GetFoundable to help people find co-founders, and I’m looking for some feedback on page load speeds. This is my first multi-page app, as I usually build single-page applications.
Page Load Concerns
I’m noticing that when compared to single page apps, navigating between pages seems a bit slow, but I’m not sure if this is normal for a page-to-page app in Bubble. Some specific observations:
Initial page load takes about 3-4 seconds
Navigating between pages takes 2-3 seconds on average
The slowest page loads in about 5 seconds
Is this typical performance for a Bubble app? I’d love to hear from other developers about their experiences with multi-page apps.
Request for Feedback
If anyone has time to check out the site and provide feedback, I’d be incredibly grateful. I’m particularly interested in:
How the load times compare to other Bubble apps you’ve used
Any noticeable performance issues
Suggestions for optimizing page load speeds
Of course, I welcome any signups and general feedback on the concept as well!
Site Details
The site helps entrepreneurs find co-founders for their startups. Here are some key features:
User profiles with skills and experience
Project listings
Matching algorithm
Messaging system
Thank you in advance for any insights or feedback you can provide. I’m excited to improve the site and make it as fast and user-friendly as possible!
Yes, there abouts. I’m seeing faster speeds than you are but it’ll depend on location/internet speed.
Bubble is noticeably slow on mobile.
On desktop, the first indication I’m looking at a Bubble site is how fast the page loads (and how it appears to load).
The bit that ‘appears’ to take a long time is the loading of the page elements. Dynamic data comes later, and that’s fine. But, to tackle the first hold up which is loading the page, there’s not much we can actually do. The biggest one you can control is making sure you don’t have any unnecessary plugins installed as these need to be downloaded with the page.
This is what I thought, but my coding partner thinks Bubble recently did some updates which slowed it down. If I can’t figure this out I will contact Bubble support. One thing, if a page has a repeating group, is it advantages to load this seperately after the actual page has loaded?
Thanks for your thoughts; your comment on the bit that ‘appears’ to take time, this is something I think could be solved by somehow loading the page(s) without loading anything on the page which is too intensive, such as repeating groups. Then, once page has fully loaded I can load the RG’s. Just a thought.
So, the way Bubble loads pages is it first gets the page elements + Bubble engine code that’s necessary, as well as the page’s data type if there is one.
Then, it gets all of the data.
Obviously, it’s a simplification, but generally speaking, your data setup will not affect that initial page load (though it will of course affect how fast any tables / dynamic data you have on your page get seen).