A fair and honest chat about Performance

As I said, I recommend building ideas and if you see traction then build it outside bubble.
Yes, I’m still using bubble to build non-complex apps and ideas to validate or reject.

Please note, back in the day we didn’t have plugins that can provide some performance improvements like algolia etc…

There are some apps that can work on bubble and some that can’t. It seems to me that the performance issues all arise from Data Calls, if you are using private data that has privacy set they will load fast, so building a closed SAAS platform for management of a business can have much better performance than building a social media type app whereby you want users to access a feed that has million+ data in it. That will load slow.

I purposefully created a new account to write this post as I’m trying to remain in “incognito mode” as I prefer privacy. Anyhow, once your app gets traction you’ll ask these questions yourself, hopefully you’ll be able to make a decision that’s right for your business. Because at the end of the day, we are building businesses here, not just apps…

Totally agreed, I still have apps on bubble that don’t receive this kind of traffic and it’s fun to build and add new features in a snap with bubble.

But now imagine that one day to next you have 10k new users/day signing up, you’d be happy at first but what do you do next? This is what happened to me.

It might be that you didn’t use the best building practices and you will be so slow all these new users won’t be able to use your app at all.

All I’m trying to say is that it’s important to not only build your app, but once you see that it’s a viable business, you need to think about what’s next.

I can see much improvements of bubble since my post was made but there are still operations that are hard to scale when your app goes viral.

Curios if you tried implementing Algolia search with bubble before moving on?

If so, how much had it helped?

Cool! Will keep this in mind for future reference. Thanks

I have my concern about Performance too. But my friend.

You need to see it from a Bigger Picture. Not JUST THE APP itself.

  • How fast u can develop a viable MVP or even a small/medium Scale Apps.
  • I am a veteran business developer ( not coder )
    • so I have bigger perspective when talking about App Dev as a Business
    • Sometime the biggest problem was, we invested to much on a Unproven Idea.
    • Bubble.io for me, become the best “Performance” Tools , for following reason :
      • Lowest Cost ( Time, Money, HR Spent )
      • Fastest Development ( User friendliness, + a helpful community )
      • Still Scalable MVP

Honestly, once your idea works, you have lesser worry to getting the right tools/team to even re-establish a new foundation.

  • My Last Advice. People who think their plan will not failed. Failed most.

But, @vlad, is it not true that if you reduce the returning records significantly before the advanced filter, that the performance will be negligible? For example, if there are 10,000 rows in the Thing, and your main query or privacy rule returns 3 rows, and then the advanced filter is added, that it will only work on the 3 rows? Or am I just being hopeful how Bubble uses this feature?

High all, Bubble team is working on an infrastructure change for pre-rendering app HTML. As I explained in this earlier post, pre-rendering HTML (a cornerstone of performant JAMstack websites), will greatly speed up the time to load our pages.

Details came from @josh in his June 2022 community update:

  • We are nearing launch for the next phase of work for generating HTML and CSS upfront instead of on the fly. This will be an intermediary release that will still involve on-the-fly generation of the HTML, but will lead to significant performance improvements and pave the way for future work.

Given the pace of development, it may still be another year or two before most of our pages are pre-rendered but when that happens, critics wont really be able to say Bubble is slow. The future is looking exciting!

Really - 1-2 years away?? :grimacing:

Seams a long time… in 2 years what is fast today will be slow

Lol, yeah 1 to 2 years is still quite some time but static sites (that is to say pre-rendered sites) have long been the fastest loading approach to content delivery so I think it’s fair to anticipate that anything else that can be done to the page itself isn’t really going to give us much more of a speed up in the future. So any new tech for doing that would likely have more to do with CDN improvements/edge delivery networking… Something that Bubble likely wouldn’t build but would instead merely integrate as they’ve (more) expeditiously done with cloudflare.

Genuinely, this will be progress. Just like with smartphone cameras, at some point “better” isn’t even noticeable when every phone already takes beautiful pictures and every bubble app will be sufficiently fast given reasonable page designs.

Just my guess but that’s for the full solution… Looks like the interim upgrades will happen within months

It really is happening guys, with the new pricing plan you’ll get unlimited speed so performance will be less of an issue, all you have to control now is the amount of this speed that you can afford.

I really want to see how long it will take to render a first visit to a bubble page on the new plans.

It was always slow, when I paid thousands on my dedicated first load was still slow, I wonder how that changes with the new plan. Of course even I won’t be able to afford it but it will give us a clear look at the best performance bubble is capable of - this is something we never really knew but always had high hopes for.

If you had dedicated plan, I don’t think “unlimited” perf would have made any difference.

I upgraded as my editor was also very slow. Made 0 difference, except I am now paying 4X more for slow performance with no way to revert back to my lower pricing plan…

Ya they expect me to pay 10X more, I’d rather have the slow app than be bankrupt.

The editor is slow on the client side, changing a plan would never help with that…

Super helpful hindsight

Looking at this thread that started in Aug 2018, and realizing that not much has changed. Bubble should be 1000% focused on this and nothing else.

Not much has changed?! I completely disagree.