But in all seriousness:
• It was not too long ago when running a browser on under 1GB of RAM was normal.
• Consumer devices are being produced today have less that 1GB of RAM and mobile chips.
• Browser maintainers are doing great work to ensure they work on these devices.
@ada I think part of it is hardware manufacturer's basically need people to buy a new device every couple of years, so they encourage wasteful practices by developers. Performance on lower-end systems should be an explicit part of making any site or program accessible imo
@anarchosaurus try telling a developer that perhaps React/Angular are not the best way to build a website that works well for everyone and you will get your head chewed off.
@ada personally I think SPAs are overdone. I agree with you though. We contracted part of our site to someone else and what we got back was something that used angular for the administrative interface and something completely different for the frontend form users would fill out. All in typescript with what looks like on the fly configuration. Tbh, I still haven't quite figured it out.

@anarchosaurus the web does not need to be that complicated sometimes I feel FE web developers want the complexity of building for native because it allows them to show that they can be smart too. But the end result can often be over-engineered.

On the web it is more important to be robust so a simpler solution would probably be better.