Sometimes I wish Amethyst was made on JavaScript so that I could reuse the awesome libs out there. But then... You know... JavaScript...
I think nostr is more suited to the web environment. Imagine how many apps a person needs to install to take advantage of everything nostr has to offer?!
The web is the core problem we need to circumvent.
Nostr and web, the perfect marriage 🤣
That being said, if you keep your client small and specialized, JavaScript is fine. nostr:nevent1qqswrmtyljpztwas99sxklre5ss0rrgpne48js5r242fmgnh8lttz6spz3mhxw309akx7cmpd35x7um58g6rsd3e9upzq3svyhng9ld8sv44950j957j9vchdktj7cxumsep9mvvjthc2pjuqvzqqqqqqyg07exz
I have only used javascript a little bit, but I think it's like anywhere other language: it's as good as it's user.
It's more the social ecosystem. Sure, core javascript is fine, but it allows a certain ease of use that leads to the bloated mess for which it is known. That ease becomes exploited by the general community, and it becomes the defacto way to use the language.
Two amethysts is better than one? 🤔
I was thinking recently about a JS client but with an opposite condition: no libraries at all. This way it should be future-proof