@cwd I agree, and will go a bit further:
Any so-called "web developer" who makes a web app completely dependent on JavaScript and can't even be bothered to use the <noscript> tag should be condemned to spend the rest of their natural lives licking public toilets clean.
@kaniini Also note that the Mastodon web UI uses the <noscript> tag for its intended purpose.
You can "view source" on a desktop browser and see for yourself. There's a message that says:
"To use the Mastodon web application, please enable JavaScript. Alternatively, try one of the native apps for Mastodon for your platform."
This is acceptable.
I mostly agree, but note that the Mastodon UI is 100% javascript.