javascript is a hostile environment. cross site scripting attacks, logging libraries that swipe your nsec. you basically have to use nsecbunker or plugin to use nostr which is terrible ux.

Reply to this note

Please Login to reply.

Discussion

not to mention browsers have terrible databases. native allowed me to build a native, high performance database for nostr. meaning you can build lots of apps into notedeck utilizing the same db, in an optimized binary format that can be loaded directly into memory without serialization. increasing perf and saving the cost of storing duplicate notes in each web app.

The browser is designed as a content displaying platform for server driven informations. It happened to become powerful enough to implement complex client software. But Nostr is designed to be client driven. The browser is intrinsically bad for it.

Yes, browser’s database is horrible.