I have been wondering if using WebTransport could help with reliability.
Discussion
Yeah it probably will, problem is lack of support on mobile browsers right now.
I used to laugh at people suggesting a long polling bridge for nostr, but wasting multiple days trying to make websockets work nicely makes this suddenly seem like a good idea.
Long polling could be an interesting solution for mobile. I would need to do a deepdive to see if upgrading to WebTransport would make sense when available. Although using QUIC for fast setup seems promising.