So much this. I understand that it's easiest to reuse your react skills to build your desktop application, but why does it have to consume so much memory? Is this something that's wrong with electron or rather the UI frameworks that run on it?
Problem is it’s turtles all the way down. A lot of turtles. Each turtle is hungry.
It is because every Electron app starts it's own Chromium instance.