aren't apps just "views" in this context?
Discussion
yes youre describing the typical nostr client. They are just views into notes on relays. except in this case there is a local cached relay running on your system so everything works offline.
these apps are standalone and isolated code wise, the only IPC mechanism is the local relay. so they are more like standalone, interoperable apps.
Ooooo. interesting. and JSON locally would be sufficiently fast and maintain interop with online
indeed. but it's not even json locally. it's an optimized, memory-aligned binary format that is always cached in virtual memory, and accessible by every app without any serialization needed. its fast.