Because NixNote 2 uses 145MBs, Zim Wiki uses 60MBs, nvPy uses 45 MBs, and Atom uses 660MBs on start.
> It's not.
Can you provide the memory consumption data?
> Upload bandwidth? For syncing data? Unless you keep full video files in it, I can't imagine how that would come into play unless you are using only cell data at below 3G speeds.
Sorry, but my home ISP is providing extremely asymmetric network speeds. I have 1Mbps upstream bandwidth for every 16Mbps downstream. This is barely keeping up if your home network is shared inside the home, consumed by 2 desktops, a laptop, three mobile phones at minimum. This network also needs to keep up with the daily usage needs. It's not realistic to peg the upload bandwidth just because I can.
> It seems as if your objections are more based on principle than actual in this case...
My principles are born out of actual cases. I'm not that conservative to try new technologies or applications, but I'm against wasting resources on my personal devices because hardware is cheap. I believe that efficient applications (in resource utilization) are always better in the long run. At least you can run more applications with the same hardware. I won't dive into details about how heavy applications like Atom or frameworks like Electron increases background CPU and power usage with interrupts, wakes, small spikes and such.
I'm extremely annoyed by the fact of running a complete browser engine and sacrifice half gigabytes of memory and a lot of storage (I cannot remember the exact size of Atom) just for a text editor or any other software with the same caliber.
Also, Electron consumes more resources than it needs. When running on any Electron app on my Mac, I generally get a notification about its power usage too.
e.g.: Atom is not as powerful as Eclipse, but needs more resources per feature. BBEdit is much lighter and compact, and is nearly as useful for me as Atom, and I can run Eclipse if I need a full fledged IDE.
Server-only deployment is nice, but I'd rather sync the data, because I'm not always online while taking notes, and if I'm going to keep my data centralized, I'd rather keep it at my home, and I don't have enough upload bandwidth to serve anything like Trillium.
BTW, Why are you trying to replace Zim? I'm interested in your reasons.
I'm open to and interested in discussion and, I'd happily stand corrected if I'm mistaken.
[0]: https://news.ycombinator.com/item?id=18839788