This is a really good article, with one thing off: Electron apps are not desktop apps. Please stop suggesting that.
Electron is a huge resource hog. Running three of them easily eats up all my 8GB of memory. It’s not a solution, but a problem. If you want desktop apps, write desktop apps.
Well, this is a good point to look at while building an Electron app ;)
Alternatively, you can use NW.js. It's all the same features as Electron, but uses much less resources. If lower resources are your highest priority though, then go with LibUI-Node/Vuido.
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.