Hacker News new | ask | show | jobs
by stabbles 2539 days ago
Your slow desktop app is an electron app
2 comments

I was going to comment this. Typically these days a LOT of Desktop apps are Electron based:

VS Code, Slack, Signal, probably Keybase, Skype, MS Teams, Discord, RamBox, IRCCloud, Postman, Insomnia, Light Table, Hyper, and...

The list goes on.

But those are apps I have used and know are Electron. Thats at least 10 different instances of Chrome on a system running at any given time.

It’s only ten instances of Chromium if you actually run all ten apps at any given time!
Which is like, the reason people invented multi-tasking operating systems, somewhere around 1960s.

Which is why current disregard for application performance really irks me. A computer is meant to run a lot of things at the same time. To some point, the utility of a computer scales with the number of things you can run simultaneously on it. Your Electron chat client that thinks it own 100% of CPU and RAM essentially puts a soft limit on that. It's less of a problem for power users, who know how to work around such problems, but it is a deal for regular people, who'd love to run a few things at a time but can't, because one or two apps grinds their cheap computer to a halt.

No, my fast app (VSCode) is an electron app. Steam is slow, Photoshop is slow, SourceTree is slow.