2 ms·
>In response, I would say: while Electron makes it easy for the software developer to build and distribute software, especially on multiple platform, as an end
by aurareturn 2y ago
>In response, I would say: while Electron makes it easy for the software developer to build and distribute software, especially on multiple platform, as an end user it is NEVER the best experience.
People on HN have this idealistic view of software that it should always make the best use of the native platform. In reality, the vast majority of users don't care that much.
Electron does 3 things very well:
1. Availability. If not for Electron, would this desktop app have been made?
2. Low cost. Electron apps are cheaper to make because they're cross platform which lowers the dev resources.
3. Uniform feature set no matter where you use it. Web, macOS, PC, Linux. All the same experience. No missing features.
So while Electron uses more memory and it lags sometimes, the benefits outweigh the cost for a category of apps such as chat apps.