Computers are becoming faster and faster, we should create simpler programming languages that use more resources.
Devs thinking like this are the reason our chat apps and some text editors are in electron, wasting tons of system resources, by running what is essentially its own operating system, chromium.
Just to give an idea, here’s some things I have running on my laptop right now:
App | Ram
| -
Signal Desktop (Electron) | 368 Mb
Lightcord (Discord, Electron) | 367 Mb
Element (Electron) | 212 Mb
Before electron, back in the AIM / IRC / MSN messenger days, these were tiny programs easily runnable on a 256 MB ram machine.
This article is about website bloat, but it equally applies to so many of our chat apps that went from using system libraries and GUI frameworks, to the browser.
Amen! Electron is a scourge. Look at MicroSIP, a full SIP chat and call client done in MFC. Exe is 3 MB, uses less that 10 MB RAM. Runs super stable, super quick (native GUI) and light enough to always be on.
When an app is installed on millions of devices, making it more efficient can actually make a not insignificant difference in overall power consumption, and therefore environmental impact.
Devs thinking like this are the reason our chat apps and some text editors are in electron, wasting tons of system resources, by running what is essentially its own operating system, chromium.
Just to give an idea, here’s some things I have running on my laptop right now:
App | Ram
Before electron, back in the AIM / IRC / MSN messenger days, these were tiny programs easily runnable on a 256 MB ram machine.
This article is about website bloat, but it equally applies to so many of our chat apps that went from using system libraries and GUI frameworks, to the browser.
Amen! Electron is a scourge. Look at MicroSIP, a full SIP chat and call client done in MFC. Exe is 3 MB, uses less that 10 MB RAM. Runs super stable, super quick (native GUI) and light enough to always be on.
When an app is installed on millions of devices, making it more efficient can actually make a not insignificant difference in overall power consumption, and therefore environmental impact.
I’d love if someone did that calculation too. Could be a LOT of watt-hours per day just wasted by things like discord.
The KDE project has been focusing on sustainability, as a system efficiency metric, for some time now.
If you’d like to read more.