In the normal internet, JavaScript is the standard and not having it breaks features. Tor is also nearly unheard of and has a bad reputation for illegal content. But in the world of Monero, it is generally best to consider having both of these.
JavaScript is capable of tracking your every movement on a site, just having it enabled can cause this. Without even mentioning cross site scripting attacks (XSS), it can do a lot in terms of device fingerprinting you.
Tor, having a .onion version of your site as it's only form, while very private, comes off as shady. So offering it as a mirror is much better. This way, if a person goes to your site, you can have them get to it if they want.
Having JavaScript will make your site more usable but you should really think about making JS optional. Someone should ideally be able to do everything on your site without it. If you can't build a fallback, then you will need to make an entirely different URL where there is no JS at all.
So, yes, you should have a No JavaScript option, make it not-required if you can. Have a Tor mirror also. These will help if your target audience is Monero users.
