Bubble frontend WU calculator using HAR

My github gist.
Steps:
With the dev panel opened, navigate to the page built using bubble.
Wait until all resources finished loading.
Click the export HAR button.
image

Update the file path in the gist to point to the downloaded HAR.
Run the script using “node bubble_wu_cost_calculator.js”

Hope this can be of help in understanding cost!

6 Likes

Imagine the community reporting issue after issue around WU for 1.5 yrs and having to build their own tools to calculate WU accurately bc the bubble logging & reporting system is so broken and they STILL think it’s a good idea to force migrate everyone October 1st.

Quite unfortunate.

3 Likes

What’s so broken? I’ll send the report

I am not suggesting bubble’s reporting is “broken”.
also my code makes some assumptions as well (which one would have to adjust, as they are just not visible on the network).
It’s just not granular enough. Not broken down enough for me to understand the cost implication of each of my configuration + user action pairs.

20% of my WU spend is in an Other category that I can’t drill down on. Can’t optimize what I can’t see

2 Likes

Wow @jiangyaokais - impressive and your maths looks good to me.

1 Like

but AI!

3 Likes

First, I’ll say I like Bubble.

It has a lot of capabilities…although other platforms are also increasing their capabilities. And, they use Bubble’s new pricing methods to advertise for their benefit.

What I don’t understand is why it takes so many calculations and scientific formulas to figure out the pricing.

I don’t believe in the long run this will be a sustainable model.

Over the holiday season…theoretically, WUs will spike beyond other seasons.

I would rather just be told: ‘Your monthly fee is $2500’, or whatever.

WUs are totally based on the user’s usage of an app. That can peak or plummet depending on the season or a whole host of other scenarios.

The pricing model as it stands is just not one that can be easily calculated.

It’s hard enough to learn Bubble…then on top of that, you need to learn the whole pricing thing which takes several other courses to understand…and several forum posts to try and get tips on how it all works.

As I said before, new users aren’t worried about the pricing because they’re just wanting to get an MVP to market.

I have used all types of clouds and there wasn’t one that had pricing as confusing as Bubble.

Maybe, in time I’ll figure it out after I do more research…this after all the research I’ve done just to learn Bubble.

I don’t get it. I don’t think most new people get it. I don’t think it will be sustainable.

After a year, I’m still learning Bubble. I’m sure I’ll keep plugging away at it…but, I do have my reservations.

Maybe after a year of learning Bubble I still am slow at learning the pricing model…but, if I am, I’m sure others are too. But, as I said, most new people aren’t too concerned yet because they’re still trying to get an MVP to market. But, when they do I guess they’ll need to figure it all out.

Just my thoughts.

5 Likes

@senecadatabase i share the same feeling overall

WUs really pushed no-code developers to build (and re-build) their applications the right way. But even if you did everything perfectly well and optimized min maxing everything, it is still way too expensive comparing to other solutions out there for something that you are already paying monthly. Not only that, Bubble does not have a region based pricing, so third world countries wich made a majority of developers based on number released by bubble itself, have little to no chance to survive long term. I have nothing but high hopes for bubble to succed, but now days, bubble is really not my first option at all.

1 Like

I think it’s totally needed to optimize for several reasons…

but, with Bubble, we’re mainly talking about users who aren’t familiar with coding.

They have no idea when they start (or care) how to optimize.

If Bubble came up with a thing where it gave immediate tips to optimize, that would be helpful.

As it stands now, the whole pricing thing is totally confusing.

Thanks for your comment.

Thanks all! Sending all of this to the team for visibility

1 Like

Really? So many threads, support tickets and ideaboard items are there for these already!

Bubble just doesn’t listen and wants to just cash on the customers who have got “locked in”.

So many things on WU tracking, debugging, logs analysis (Ref this idea), WU optimisations are pending (Ref this post) to be fixed. So many questions on how WUs work are also unanswered! (Ref this post)

And these are just a few of my own posts that I could quickly dig in. There are many other posts (and bug reports which you don’t give us any way to share or link with others) which are on it. Bubble just seems to portray as if all is well.

1 Like

does this answer at least some of those requests?

This…^

Cool but these should’ve been release PRIOR to force swapping a whole user base to new pricing. It’s like they are beta testing everything from reliability to billing on a live production environment and expecting people to just accept a half shipped product but be billed as if it’s a completed tool.

3 Likes

Agreed. We will never forget forced price changes for already in production products, thats like down right illegal lol. Meanwhile competidors are doing the oposite implementing discounts and regional pricing to make their product accessible in lower inconme countries. Unity 3d went in the same path, their reputation now days is awful.

2 Likes

The whole pricing thing will never work in the long run…

no matter how many charts and graphs and scientific formulas there are.

It’s a failed idea.

It won’t work.

It requires a new person to hire an experienced bubbler to just figure out the pricing.

Let’s get it together there.

1 Like

I’m excited by a better way to computer WU.
But I don’t think all this hate for WUs are warranted.
Every company that sells server usage or space essentially does the same.
And from a user perspective, it’s very fair. If I have a lot of traffic, I pay more, if I don’t, I pay less.

But I do agree bubble could create better tools for understanding and predicting WU. Maybe a tool that allows you to calculate your costs if you input hypothetical traffic and interactions?

Still, I’m glad we have this and not the old system where my website would be throttled and all my users get mad because things aren’t working. This is the only other alternative. Bubble can’t just lose money on server usage.

I don’t think the issue is 'paying more for what you use"

The problem is figuring out how much more you should pay for what you use…

the pricing thing is a complete brain fog.

Why should it be so complicated to figure out what your monthly cost will be?

What I know for one is that I’m taking some of my websites down after this forced move…

It’s been a year and they have yet to give us clear understanding on what exactly is causing my massive WU… their suggestion (popup) is to migrate from a $32/mo to a $600/mo… no thanks.

Im pretty sure if I could optimize the WU I’d be able to get this down… but right now I can’t seem to find where exactly I’m spending so much.

I searched my editor to see if there was a setting I was missing. I searched forum also a bit to see if there was an announcement for this that I missed. Then I wondered if the feature was being rolled out in phased manner and I was yet to get it etc.

Only to realise in the end that that video just has a preview of the something that is supposed to be in beta but is not yet available to us. Can’t comment on anything that we haven’t used at all. Only when we really use it, is when we realise advantages/limitations of various things. Whatever we have at the moment is sorely limiting.

And what is the use of this screenshot of a feature that would be in beta when it comes to us and even that hasn’t even come yet? When this tool (and many other optimisations etc that I pointed out) come so late, shouldn’t we be given enough time to use these to improve apps to save WUs?

What is expected of a person? Will the apps become auto optimised the day all these tools and optimisation opportunities are introduced?

Some introspection is needed here.