5 ms·
I think this meme needs to die. I run 3 massive electron apps on the regular, in addition to my multiple IntelliJ IDE instsances and RDBMS clients on a 16gb Mac
by jimmy1 7y ago
I think this meme needs to die. I run 3 massive electron apps on the regular, in addition to my multiple IntelliJ IDE instsances and RDBMS clients on a 16gb Macbook Pro, the latter category being the biggest resource hogs.
- bsagdiyev 7y agoJust because it doesn't affect you doesn't make it an untrue meme. Electron apps are notorious for bloat, that isn't a meme, it's a fact. The only apps that consistently send my laptop fans in to a flying rage are Electron based apps.
- xeromal 7y agoIt's not a meme if it's true. Here's my current system. https://i.imgur.com/Eqo3pcv.png https://i.imgur.com/Eqo3pcv.png 800Mb to VS Code 650Mb to Slack Is slack's web socket taking 600Mb?
- megous 7y agoIt's 3.7% of your total RAM, hardly a "grinding to halt" amount.
- xeromal 7y agoIs 800Mb acceptable for a chat app?
- willhk 7y agoWhen we pay less than $10/gb for ram and our systems have 32 gb and more, I do consider it acceptable. As long as the speed of development and feature implementation is sufficiently improved of course.
- beatgammit 7y agoMy system doesn't have 32GB RAM, and I really don't want that because my users don't have 32GB of RAM, they have 4GB. I don't want to get in the habit of just throwing away RAM because some target devices may have much less available, and I may want to port to such limited devices (phones, Raspberry Pi, small VPS instances, etc) where RAM is hard to come by or expensive. An app's resource use should just justified by what the app does. It's really telling when a 3D game engine uses about the same resources as an electron app.
- bsagdiyev 7y agoWho is our? Most systems do not have 32gb of RAM. My grandma isn't going to be writing emails on a MBP with maxed out specs, neither will a majority of people have more than 4 or 8GB of RAM. Source: https://store.steampowered.com/hwsurvey/Steam-Hardware-Software-Survey-Welcome-to-Steam https://store.steampowered.com/hwsurvey/Steam-Hardware-Softw...
- gsich 7y agoNo.
- henry_bone 7y agoRipcord is currently running in 23.3MB on my machine
- jacobsenscott 7y agoIs all 800mb resident, and just for that app? On osx people often just look a the 'Memory' column in activity monitor, which says slack + the slack helpers are using 1.4GB of memory (OMG Electron sucks!) - but it is using 633MB of real memory. So not great if you are used to bitchx or something. But not terrible - half of what it initially looks like. Memory management is complicated.
- megous 7y agoYou're shifting the goalposts. Original text contained mention of 650MB Slack making your 16GB system "grind to a halt".
- ogre_codes 7y agoIntelliJ has much more functionality than Slack so it's a poor choice to compare it to. Also... comparing slow cross platform tool to another sluggish cross platform tool isn't really a great place to start. The fact that this Rip Cord does 99% of what Slack does and uses a fraction of the memory and runs faster pretty much says it all. Javascript/ Electron are resource hogs.
- zepolen 7y agoBadly written Javascript/Electron apps are resource hogs.
- timw4mail 7y agoCompared to virtually any compiled language, Javascript is a resource hog, regardless of how well written. It is also single-threaded (without workers, which have their own limitations), and any large calculation can block that main thread.
- andyfleming 7y agoSure, it may be efficient but what percentage of feature compatibility do you think they'll be able to reproduce and maintain?
- ogre_codes 7y agoLargely depends on how quickly Slack/ Discord move their APIs and how aggressively those platforms block this kind of app. This has little to do with app performance though. Slack is a sluggish pig because the way it's written, not because of it's feature-set
- deleted 7y ago[deleted]