Yeah, the Silly Valley bubble doesn't realize how the rest of the world lives. In my third world country they're still selling _new_ (straight from the factory, this year's models) laptops with 4 GBs of RAM. Most models still come with 8 GBs of RAM (and most of them cost above of what I make in a month, and I pull a relatively decent paycheck). You get the idea.
hell, in one of the biggest online retailers, the second biggest category is 2 gigabytes (number in parentheses is the number of laptop models available with that ram amount)
If I run more than two "browsers" my laptop slows to a crawl (I am in the USA, but I don't have the money for fancy stuff), so I have to decide to run Firefox (main browser), Chromium (test browser), VSCODE (IDE "browser"), or one of the other 50 "browsers" I have installed. Usually I have to run all of the above 3 when working, so I end up using OS tools to "freeze" the process of whichever "browser" I am not using at the time, but it causes problems.
I would be super happy if I could run several similar engines under one main process, I don't care as much about security concerns when I'm developing my own software, and would not mind some "intraprocess security holes" if I could reduce my memory footprint like that and then turn it off when I want the "security holes" to be closed again.
Actually it is, SSD does help a little bit with swapping for disk I/O if RAM gets full but in general keeping the app in RAM is much much faster than even SSD. Electron absolutely chews up RAM like crazy compared to just about every c++ based GUI I've ever used. I just thought I'd let you know that.
Why is it the minimum though? Have we ever thought of that? I have 8 GB and it is increasingly becoming a problem and I will have to upgrade just because I want to have a browser and IntelliJ open.
On my 8 GB computer, I used to run in the same time :
- VsCode (700 MB)
- Teams (600 MB),
- PostMan (350 MB !? WTF)
- WhatsApp (consumes almost 600 MB after 1 hour !)
I had to switch to the web version for the last 3...
In contrast, running 25 torrents with qBitTorrent: ~25 mb.