pull down to refresh
the main problem is that everything has to be fetched on the client side and there is no server cache or SSR stuff. this is the most important yet worst feature of nostr at the same time. but we can handle a part of it with client side caching and so.
This is true of native clients too, but those are relatively fast. Why are they?
what do you mean of "native clients"?
Mobile and desktop apps ie not in a browser
I think, it's not something related to platforms. there are some fast web clients already. primal.net is super fast but it uses some sort of caching on servers. nostribe.com is fast too but it's still under development.
Yes those platforms are an example of what I meant by trusted relays - they use nostr but are kind of a perversion of nostr because they have high trust with a server (which could censor).
It seems like the biggest problem web clients have is performance. Most of them that aren't running in conjunction with some kind of trusted relay aren't very fast.
I'd figure out why and create something that addresses the problem.