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.
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.
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!
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.
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.
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…