3 ms·
"Everyone hates on Electron" = a very vocal minority of HN folk don't like that Electron apps tend to be higher in memory consumption and executable size, but t
by jakear 6y ago
"Everyone hates on Electron" = a very vocal minority of HN folk don't like that Electron apps tend to be higher in memory consumption and executable size, but the majority of users don't really care about either of those. Same for the majority of project leads.
What users care about is "does this thing do what I need it to do on my OS in a relatively timely manner with not too many bugs and not too steep a learning curve?". What project leads care about is "is this tech well supported, cross-patform, and battle-tested, and will it be easy to hire for?".
Using established frameworks that are profit centers for enterprise-scale companies (MSFT/Google) ensures support will always be around, and the largest cross-platform bugs have already been encountered then fixed/documented. Using normal web-tech means performance will be acceptable (people have a good feel for how long things take in web), and hiring/on-boarding will be easy (we routinely have folks with only basic web dev experience building vscode and contributing fixes within a matter of hours of encountering the code for the first time).
I challenge you to try to mentally-argue one of these alternatives to a superior... I think you'll find that you don't have much to say but "look a the memory consumption! look at the download size!", but I'd be interested to be proven wrong.