Other than that, most chat apps minimize to tray these days. You can toggle that behavior in the settings.
With your last point, I agree. It's just inherent to being an electron app I guess.
> It's just inherent to being an electron app I guess.
A barebones Electron app has maybe ~100MB memory overhead and starts without noticeable delay. To me this seems like the same problem that leads to oversized and sluggish websites. Snappy, lightweight Electron apps exist, though they're uncommon.
And yeah, discord is for sure very javascript heavy.
That isn't always there. If you navigate away from the voice channel page to read something, your only option is that tiny little button on the corner; or navigating back to the voice channel page, which is unintuitive itself.
It also took me a while to figure out how to quit the damn thing. The only way seems to be right-clicking the tray icon. Which is nice as long as you have a tray in the first place. Having a "File > Quit" menu wouldn't have hurt. Or a button in the same menu that lets me log out and disable the account.
And judging by the fan noise in my laptop the Discord app seems to be a heavier burden than my Firefox session with over 1000 tabs. Now at least it's not particularly slow, but I don't understand why I should use Discord unless I have to.