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.
Discussion
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.