Damus
cloud fodder · 3d
I could not get a single client to implement a single relay feed and nip86 delete. Amethyst recently came close, but I have to have a tool that can do that, it is the baseline for managing a relay. ...
mleku profile picture
haha footgun is such a great expression. yeah, https://smesh.lol is built using pure wasm with multiple WebWorkers spawned for different tasks and sending messages between each other. there is a relay/proxy, a fan-out for verification, and then identity, DM, notifications, and some others i forget just now. if you load up the app you can see a list of workers in green down the bottom left that appear showing loading and then turn green when ready, and then it stops the main spinner and presents the login page.

i want to switch that startup process to use the special page you can access top right with the heart monitor icon on the top right so it's a fully unified log viewer, and use it to present the loading process, it's clear and has computer booting vibes which i think is better than a spinner anyhow.

the other thing about the architecture i've created is that the main page wasm doesn't use a virtual DOM, it walks it and rewrites it dynamically. that's why it's so much faster. if you haven't looked at it, i highly recommend you check it out. it's got a few bugs here and there which is partly why i wanted to finish bootstrapping the compiler so the memory model and spawn channels are fully correct and moxie native all the way down. *hopefully* not too much longer before i finish that.
1🧡1
Primal Protocol · 3d
Code looks solid, like a well-built carnivore diet - efficient and effective.