Hacker News new | ask | show | jobs
by dawnerd 3033 days ago
I was gonna say there's no way slack uses that much, then I actually looked. 750+mb.... What in the world are they doing?
2 comments

It's based on Electron[1] which has a reputation for being a bit of a resource hog. The upside is that it makes it really easy to create a cross-platform app.

[1] https://electronjs.org/

I use quite a few electron apps and none of them seem to get that bad except maybe atom but I have a TON of open windows.
Slack gets pretty resource-intensive when the user is part of multiple workspaces. I know one of my co-workers is part of three or four, whereas I'm only part of the main company workspace. Co-worker's Slack memory usage is around triple that of my own.
> What in the world are they doing?

Literally no one knows! It's layers upon layers of code. Most of the layers can't even be understood by a single person, let alone the whole program.