Replying to
@millie@infosec.exchange @DoomHammerNG@mastodon.social @obsidian@mas.to I'm fully aware of what I'm running, but the fact that it is a web stack is an irrelevant point. The overhead may be orders of magnitude higher, but the development cost of this functionality are significantly lower and my machine isn't a machine from the 1990s. I bought RAM to use the RAM and additional benefit from it using a web stack like this allows for a lot of community participation that otherwise wouldn't be there if this had been done in Qt or GTK.
I don't argue that it could not perform better if C was used, but there's obvious trade-offs using C instead of using something like TypeScript with Electron. I haven't seen a better replacement for Obsidian that does what Obsidian does and is cross-platform. If it did, I'd likely jump on it, but I think solely saying, "Oh, it's on Electron, it's garbage." is pretty reductive.