pull down to refresh

I'm confused. Supposedly the lightning node is in the browser, but according to my interpretation of the source code, the browser contains a front-end app which communicates with a back-end; Hence the node is actually running custodially on a server. I'm assuming the front-end signs the transactions, which is what makes it noncustodial, but I wasn't able to find that part of the code.
This also implies that multiple users use the same node, just different channels on that same node.
I'm quite interested in how this actually works.
That's why I would personally like to wait a bit for this to finish, it is interesting as well as risky to jump right off into something like this, I doubt if you are correct, what if the server shuts off, yes the authority of signing transactions is in our hands but ultimately the main point arises for server closing...
Nostr is fascinating!
reply