_           _                  
 _ __ ___   __ _ _ __ (_) __ _ ___| |_ ___ _ __ _ __  
| '_ ` _ \ / _` | '_ \| |/ _` / __| __/ _ \ '__| '_ \ 
| | | | | | (_| | | | | | (_| \__ \ ||  __/ |  | | | |
|_| |_| |_|\__,_|_| |_|_|\__,_|___/\__\___|_|  |_| |_|

Everyone has JavaScript, right?

How your JS reaches the user

(c) source

You don't need JS to show fucking text and pictures

When your website doesn't load the basic info about how to contact you and where to find your office, just because you made it so it only works with JavaScript on, you make it less accessible for the world. People literally go to your website and see an empty page with no content. If you care at all about your users, make it so your website shows whatever it can without JS.

If you obfuscate your JS and still believe in Open Source, you're being hypocritical

JS runs on client side. Users have the right to know what code they are about to execute from some unknown person somewhere in the world.