5 ms·
I think we too easily conflate Electron and apps based on Electron. If you take the Electron demo app, you won't notice it. It has no impact on your machine wha
by daenney 9y ago
I think we too easily conflate Electron and apps based on Electron. If you take the Electron demo app, you won't notice it. It has no impact on your machine whatsoever. Plenty of Electron based apps though have abysmal performance and a negative impact on battery life etc. I've also come across a few that behave like proper citizens. A lot of what makes people frustrated with Electron based apps isn't actually caused by Electron, but what people have layered on top of it.
I think it was with Slack recently that someone noticed they actually ship the dev build of their JS code. Which would explain a thing or two about its performance and resource usage.
- andrewfong 9y agoThis. Atom kills my CPU fan, but VSCode is pretty quiet. I also noticed that Slack was significantly more performant when I went from being on 5 different Slack teams to just one. Which suggests that there might be something related to how Slack handles background chat updates.
- hex13 9y agoI never understood why to run Slack as desktop app if Slack can be run in a browser with the same GUI and features. Am I missing something?
- j45 9y agoAgreed. Developers make the mess in their architectural decisions, not so much the tooling.
- laythea 9y agoIf a motorcycle owner install's an ashtray on his/her motorcycle, is it the ashtray's fault?
- mamcx 9y agoIs the fault of the developer that use it, the developers that build it, the ones that proclaim is a good tool, electron, node, html, css, javascript and the rest of the industry.