And most importantly in the browser I can have full ad blocking/tracking protections enabled.
And most importantly in the browser I can have full ad blocking/tracking protections enabled.
In case of Discord, there are three key causes for preferring the desktop version - and I don't see any easy workaround to them without adding explicit support to web standards:
1) custom audio codecs & filters; Discord is primarily a gaming VC app and the codecs available on the desktop version are superior for purpose of cancelling echo, noise etc. at low latency,
2) ability to capture any keyboard & mouse shortcuts for VC activation
3) ability to use voice & keyboard shortcut while the browser window is not focused (in particular while in game)
Incidentally adding general support for those to general browsers would lead to subtle security bugs & gotchas.
Why would a custom audio codec be noticeably better than browser supported ones?
This is extremely important because otherwise I don't think I'd be able to play a game in VM like Hyper-V and still talk to friends via Discord.
The only problem is that I have to run as admin the discord.exe that's hidden in its folder instead of that default Discord icon (updater.exe I guess?)
In contrast, I often organize my browser tabs onto multiple separate windows (even when I don't have that many open), because opening programs in windows and jumping between them is something I do a lot, and it's baked in very nicely to my window manager :)
To avoid misinterpretation since text is horrible this way: I am NOT disparaging or even really disagreeing with the parent comment. They're just two different workflows, and while I appreciate the advantages of the browser, apps work better in mine.
Firefox recently learned --ssb (after you enable that in about:config), but it's use is much more limited, geared towards kiosks. Things like right mouse button and extensions are disabled, and you cannot open external links.
https://superuser.com/questions/101395/is-it-possible-to-hav...
https://www.howtogeek.com/403399/how-to-make-chrome-open-as-...
So it's like having an Electron app with stricter sandboxing, less memory usage, and an easier installation / upgrade process.
Also I just generally hate electron.