3 ms·
Yes, Electron has a bad wrap. In the early days it was a horrific ram hog and even today it still can be for certain poorly optimized apps. But any company toda
by ShakataGaNai 5y ago
Yes, Electron has a bad wrap. In the early days it was a horrific ram hog and even today it still can be for certain poorly optimized apps. But any company today that spends a little time optimizing their application ends up reasonably performant and using reasonable system resources.
At the end of the day, It's a lot of investment to build an app native for macos, linux and windows. Plus the web. Plus CLI. Plus multiple native mobile platforms. If you can trade 75% of that out for a single "platform", then you can focus all your engineers on the same thing. More features, sooner, and available for everyone - no more 2nd class platforms.
Almost of the core applications that drive basically everything in my life, including Brave, 1Password, Inkdrop, VS Code, Email, Office Suite, Slack, Discord... are either directly in browser (Ex Gmail & Outlook.com), Electron or some similar "browser in a box" type solutions. Yes, I am unusual in that I work on Mac, Windows and Linux machines on a regular basis. However it's amazing that all my apps work the same everywhere I go.
You know what else is awesome about that? I can recommend those apps to everyone, regardless of what platform you're on. No more "Just use X? Oh you're on a mac... uh... sorry no idea". Ask me for help? Cool, works the same everywhere so I can help you.
- manigandham 5y ago> "it's amazing that all my apps work the same everywhere I go" Exactly. I vastly prefer this than the slight (if any) performance advantage with native apps, and I've used plenty of slow native apps too. Bad code is bad code and it's strange how much dogmatic hate Electron gets on HN.
- johnatwork 5y agoFor some, we don't need more features, we just need reliability and speed. I don't care if my IDE takes an extra beat or so. But I want and need my password right fast, as soon as I need it. Every slow app that I use is by necessity not choice. Slack would be the first thing I uninstall as soon as my work doesn't need it, it would honestly be my first action.