Thanks to the LightningBounties contribution, #ZapTracker just got a huge speed boost - it now loads almost instantly. Even the contributor was surprised by how much faster it feels :D
Big credit to @noknees for picking this one up and pushing it through.
Some of the things that were tackled:
- deduplication and relay backoff in the relay manager
- better handling of large datasets with a proper loading progress UI
- centralized Nostr profile fetching logic
- batch fetching profiles for efficiency
- immediate cache load with background refresh in composables
If you want to track how your content performs, build your audience, or just get a feel for your reach, give ZapTracker a try.
Code lives here Github