Replies (1)

just separating subscriptions and queries alone makes a huge difference because you don't need to keep a socket data structure and thread live all the time, you just spin one up each time there is request the majority of nostr queries are not subscriptions but the client has to explicitly close them all the time