How are you measuring this? Slack on my Mac is 325 MiB on disk (probably because it is a universal binary). A freshly-started Slack uses 461MiB RAM for all it's processes (usually getting worse when it has been running for a while).
I'm on Windows, this is what Task Manager is showing. IIRC that means this is the physical memory being used.
Some time later, some of these numbers have changed a bunch. I'm on a desktop so it's always on. Element has climbed up to 800mb of usage. Signal's dropped to 44mb. I closed Slack after posting that comment. Discord's about the same. I now have VS: Code open, it's taking up 626 mb.
I haven't, I've actually been curious about this app though. I wasn't sure how easy it would be to use it while retaining all ownership of my data. I'm not interested in third parties hanging onto that, nor in software subscriptions (their "Sync" offering). I'd be happy to pay for the Catalyst tier if it's something I end up using, I'll check it out and see how much effort it is to integrate with Nextcloud. I use Joplin now, it's OK, hard to complain for the price but not my favorite.
You retain total ownership of your data with Obsidian. It's basically a tool to view a directory of markdown files and their connections between one another. I just track mine via git and push it to my remote whenever I want to back things up.
Obsidian is pretty sluggish on my computer, especially when scrolling even short documents. But that's probably possible to improve in the future and no fault of Electron. As a comparison, VS Code is super snappy even on very large documents.
Huh, that's super interesting. Well, VSCode, for me, at least, uses way more memory than Obsidian. I believe you that it's faster, I'm just very confused (and curious) as to why...