Oh well, back to vim and cd.
Oh well, back to vim and cd.
Jokes aside, Obsidian being a Electron application is not a issue. The app starts in under 3 seconds for me, barely uses any RAM and CPU usage remains stable and low.
If you want to actually contribute anything to this thread, feel free to give feedback on specific issues you find, that it's using too much CPU or whatever. But as it stands, you're not really adding much here.
> The app starts in under 3 seconds for me
For me that would be a showstopper. 3 seconds to open my notes app? I would have already lost my train of thought.:wq
Similarly goes for other things you use but takes "too long time" to open, leave the thing open and you just have to switch windows to access it.
And if you think Obsidian is a note taking app, then yeah, it's not the right tool for you, continue using Vi/m. But once you grow out of it, you'll need a knowledge base instead, and for that, Obsidian is lightweight.
Aside from that I refuse to support writing desktop apps in Javascript, because it is slower than equivalent app written in C/C++.
Compare telegram client to slack client. Which one is more snappy?
Users are boiled like frogs, millisecond wait here and there. And suddenly any action on ui takes 1 or 20 seconds. And you get frustrated.
If obsidian is a webapp I prefer to use it as such, not hide it in electron.
Jokes aside: if they wanted feedback on what's wrong with it they'd have made it free software.
It seems to fall into the vs-code category of being sufficiently well optimized, but if you wanted to deal with millions of files then some popular plugins (queries on tasklists in all files, aggregating data into diagrams, etc) probably would get slow.
Last I heard it was built entirely by two people (and two cats). What’s a better way to build a high quality native-ish application targeting 5 platforms with a team of 2?
(That said, there are non-Electron alternatives like Tauri coming along that use the native webview to accomplish essentially the same thing.)