|
| ▲ | dgb23 an hour ago | parent | next [-] |
| I have no issues with browsers specifically having to use a bunch of resources. They are complicated as fuck software, basically it's own operating system. Same for video games or programs that do heavy data processing. The issue is with applications that have no business being entitled to large amount of resources. A chat app is a program that runs in the background most of the time and is used to sporadic communication. Same for music players etc. We had these sorts of things since the 90's, where high end consumer PCs hat 16mb RAM. |
|
| ▲ | gryfft 2 hours ago | parent | prev | next [-] |
| "chrome uses 2gb of ram" these days individual _tabs_ are using multiple gb of ram. |
|
| ▲ | duskdozer an hour ago | parent | prev | next [-] |
| The web browser on my phone instantly gets killed the moment I switch to another app because it eats up so much ram. |
|
| ▲ | interf4ce 2 hours ago | parent | prev | next [-] |
| The issue isn't usage, it's waste. Every byte of RAM that's used unnecessarily because of bloated software frameworks used by lazy devs (devs who make the same arguments you're making) is a byte that can't be used by the software that actually needs it, like video editing, data processing, 3D work, CAD, etc. It's incredibly short sighted to think that any consumer application runs in a vacuum with all system resources available to it. This mindset of "but consumers have so much RAM these days" just leads to worse and worse software design instead of programmers actually learning how to do things well. That's not a good direction and it saddens me that making software that minimizes its system footprint has become a niche instead of the mainstream. tl;dr, no one is looking for their RAM to stay idle. They're looking for their RAM to be available. |
| |
| ▲ | sfn42 an hour ago | parent [-] | | I dunno man, I have 32gb and I'm totally fine playing games with 50 browser tabs open along with discord and Spotify and a bunch of other crap. In not trying to excuse crappy developers making crappy slow ad wasteful apps, I just don't think electron itself is the problem. Nor do I think it's a particularly big deal if an app uses some memory. |
|
|
| ▲ | vladvasiliu 2 hours ago | parent | prev [-] |
| I think it's a correlation vs causation type thing. Many Electron apps are extremely, painfully, slow. Teams is pretty much the poster child for this, but even spotify sometimes finds a way to lag, when it's just a freaking list of text. Are they slow because they're Electron? No idea. But you can't deny that most Electron apps are sluggish for no clear reason. At least if they were pegging a CPU, you'd figure your box is slow. But that's not even what happens. Maybe they would've been sluggish even using native frameworks. Teams seems to do 1M network round-trips on each action, so even if it was perfectly optimized assembly for my specific CPU it would probably make no difference. |
| |
| ▲ | sfn42 an hour ago | parent [-] | | Nearly all apps are sluggish for a very clear reason - the average dev is ass. It's possible to make fast apps using electron, just like it's possible to make fast apps using anything else. People complain about react too, react is fast as fuck. I can make react apps snappy as hell. It's just crappy devs. |
|