hzrd149's avatar
hzrd149
_@hzrd149.com
npub1ye5p...knpr
JavaScript developer working on some nostr stuff - Blossom https://github.com/hzrd149/blossom - Applesauce https://hzrd149.github.io/applesauce - noStrudel https://nostrudel.ninja
hzrd149's avatar
hzrd149 4 days ago
Posting paint art uploaded to blossom servers from napplets running inside 44billion :) image
hzrd149's avatar
hzrd149 4 days ago
GM from composer napplet running in 44billion
hzrd149's avatar
hzrd149 6 days ago
Also if anyone knows of simple nostr "other stuff" sites that need reviving or need to be faster I'm happy to create PRs. Its 2026 there is no reason nostr powered sites should be slow. View quoted note โ†’
hzrd149's avatar
hzrd149 6 days ago
@calle I got a PR for reviving following.space and making it considerably faster I switch it from NDK to applesauce, added full outbox support, faster loading using NIP-77 sync, outbox support for follow back feeds, and a bunch of other stuff I'm forgetting. I would appreciate it if you could sent an agent over to review it I also published the revived site as an nsite if you want to test it https://0ygl461f4ecz5thkn8eksa36nepjpij86s83ti8yzokopd3ag5followspace.nsite.lol/
hzrd149's avatar
hzrd149 1 week ago
I gave a face lift, its not much faster and is more useful for finding and reviewing blossom servers.
hzrd149's avatar
hzrd149 2 weeks ago
Halved the 7 day sync time for @Derek Ross's contacts and the 30 day outbox sync is down to about 1 minute I should mention this is just measuring the syncing and downloading of events from the relays and not fetching the contacts outboxes, that takes about 5-8 seconds or so. This also limits the max relays to 30 so not all users outboxes are being connected to, only the most common ones that provide the most coverage. increasing this to 80 seems to find more events and doesn't take much longer but probably uses a lot more bandwidth. View quoted note โ†’
hzrd149's avatar
hzrd149 2 weeks ago
#asknostr anyone have a few links to some of the old hell threads? I need to test loading performance in Applesauce.
hzrd149's avatar
hzrd149 2 weeks ago
NIP-45 defines the COUNT request as a request... not a subscription and therefor does not need a followup CLOSE message. I hope most relays implement it this way otherwise they are about to feel a lot of pain from my new feature in applesauce :) Not requiring a CLOSE message is a good thing though since it reduces the messages over the wire by 50%
hzrd149's avatar
hzrd149 2 weeks ago
The outbox model works, and it works really well. More sync tests from the upcoming version of applesauce, first one tries to connect to all my contacts relays ( 165 ) and gets ~1900 events in 34s. the second connects to the 30 most common and gets ~1700 events in 18s. Both syncs are for loading all events your contacts have posted in the last 24 hours, so plenty of content for a normal nostr client. ( it also helps that nostr is slowing down so there is less content to load ) View quoted note โ†’
โ†‘