Isn't everything ID'd? If clients hit relays in succession, if could get the Note ID's and only actually grab "new"?

This would reduce overhead on Clients and Relays (esp if relays are hit in random order to spread the load).

Or even if grabbing all is unavoidable, can locally dump the dupes.

Reply to this note

Please Login to reply.

Discussion

A caching server that connects to all relays for the user, downloads everything, dedups, resize and chache all profile, banners and image/video links/previews in all posts would be ideal.

But that feels like a regular app with a central server that controls everything, not a nostr app.