{"type":"rich","version":"1.0","author_name":"Alex Gleason (npub1q3…cd26p)","author_url":"https://nostr.ae/npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p","provider_name":"njump","provider_url":"https://nostr.ae","html":"Ditto Relay has no rate limiting. It's survived this way for 6 months handling all the traffic people can possibly throw at it. Finally it has started to struggle doing everything on Bun's single thread. Now I rearchitected it to distribute load across Web Workers. See, JavaScript can be multithreaded! I avoided rewriting it in Rust. Let's take this to the limit of my machine before I'm forced to add any sort of rate limiting."}
