I’d like to ask a question about Bubble’s performance and touch on some of the considerations someone looking to begin building on the platform may have, without drawing the ire of the community. I’ve spent the last several weeks going through as much learning material as I can get my hands on (Gaby, you’re great!) and I think Bubble represents an exciting new frontier in app and web development. Something I can’t help but to notice, however, is the throughline in these boards around performance issues so my hope is that some of the more experienced Bubblers can share their experiences.
There is no doubt that deciding to use Bubble is an investment. Learning how to be proficient building on the platform takes time and requires commitment. Bubble is exciting because it advertises a low barrier to entry for someone to make a dream app into a reality and potentially launch a business. I see several good examples of members here who have started businesses, in some cases by building an app or offering learning/development services.
My concern comes from the notion that I commit to going down the road of building a business or app on Bubble, whatever that may be, and find out later on that the end-user experience is lacking due to unacceptable performance. I’m not talking about just roughing out a “MVP” to show off as a proof of concept, but rather treating Bubble like a serious RAD platform to build a sturdy, reliable and performant product.
To sum this up, I think Bubble is great and fun to use. My goals are to do something more than trivial with it and know that if I am going to invest my time in learning and building a product that someday might get hammered by API calls, database queries, and high volumes of traffic that it will be able to withstand it.
I’ve seen other posts about performance get dismissed out of hand which is unfair. Like any investment (time or otherwise) doing your due dilligence is just apart of the process and asking questions upfront about potentially limiting factors is prudent. So…
- Is Bubble continuing to invest in this area of the platform? If so, what optimizations can we expect?
- Is the Bubble team sympathetic to these concerns or have they been belabored to such a degree that the attitude is largely “it is what it is”?
- Can anyone assuage these concerns or is the bottom line just that using Bubble is a trade-off. What you gain in convenience you lose in performance?
- Does buying more server capacity adequately address performance woes?
- Have you found yourself in this situation and was there a solution or did you cut your losses?
And yes, I’ve read the Performance Q&A Guide. This post isn’t meant to find an answer to any specific performance issue but instead to have a more academic discussion on the subject.