I’ve never understood the hate Electron gets on HN, when it powers so many great products that users love.
I’ve never understood the hate Electron gets on HN, when it powers so many great products that users love.
Electron is also how Microsoft essentially broke Skype (on purpose?) IMO.
For me Electron just stands for lazy companies/devs who are not interested in producing something elegant that runs as fast as possible.
If you drive with a empty truck with trailer it uses more oil than a car.
Chrome is not designed for this. There are other engines like https://sciter.com that are work for single apps, but probably scale bad if they are misused as a browser.
You're on a forum full of software developers, I think you can give us credit for knowing exactly how much resources the apps we use take up.
Personally, I frequently run VSCode, Slack, Zoom, Chrome, and occasionally Loom at the same time on a machine with 8gb ram and it's fine. Until one of these new platforms like Tauri or Socket.sh catches up, the trade off for developers being able to develop once and run on multiple platforms is entirely understandable and clearly acceptable to most people.
I have had Slack fill my home directory with logs once , long time ago. But that wasn't an electron problem.
You should try this in slack again...
Still better than Teams though. (Which is also in Electron.)
Also, still the app is almost worthless on my Android phone. Too slow, despite large improvement.