Why? This is graceless degradation for one thing. I don't see why anyone thinks they're entitled to run programs on other people's computers without opt-in consent. How about you design it to serve an HTML/CSS web page when people visit it in their web browser with JS turned off or blocked, explaining what JS allows the app to do, and asking them to please turn it on? #Pleroma needs to do that to, #Pixelfed has.
@xj9 even if I trusted everyone serving JS from a website to have good intentions, the fact is, if I don't use a script blocker my browser routinely fills up my RAM, locks up my desktop, sometimes even crashes the whole userland forcing me to reboot. Most of the people re-using blobs of JS in their web designs have no idea what they're serving. Sometimes even people you'd expect to know better.
> run ad blockers everywhere
So do I, but this doesn't catch stuff that is non-commercial but just wasteful of RAM, because JS devs get to outsource the RAM overhead to clients. When you've got people deploying stuff like Wordpress themes, which they don't even know are serving scripts from third-party domains, it doesn't take too many open tabs for RAM to start getting dangerously full.
> your JS implementation
... is Firefox.