Agree. Working on a closed-source client and I am essentially adding a REST API between the client and relays.

Reply to this note

Please Login to reply.

Discussion

Why did Nostr make all these bad design decisions.....

This is just one data point, but anecdotally, it seems that the WebSocket dependence is a major pain point in the Nostr protocol.

If anyone knows, I'm curious to hear why WebSockets are the technology of choice.

I think future development work ought to consider how to ease this friction to improve the client development process.

nostr:note17av32ctjc2m745uru6ff8rysu728mtg5pfd5kep4g30a8qtjjkgss2jy74