Electron is a nice option these days. Slack and VS Code are first-in-class applications, and while there's a slight performance hit compared to native, it's still a better experience than web (otherwise, people would have stuck with slack.com)
Fwiw, I use discord.com, slack.com, and teams.com. So at least some folks prefer chat in browser to Electron. I do this to preserve system resources, but because they somehow seem to work better for whatever reason when run from within the browser.
Counterpoint: Electron is a terrible option these days, and while I'd be okay with a "performance hit", it's actually UI lagginess that I can't deal with (and makes it a horrible frustration to deal with).