A day without JavaScript
If I may, it seems to me like there are several possible points of discussion:<p>1) Javascript is bad (vs. Javascript is good and variations thereof)<p>2) The use a lot of websites make of Javascript is overcomplex, gratuitious, uncalled for, intrusive, etc.<p>3) Sites should provide some (even minimal) functionality to people browsing them without Javascript<p>#1 is largely a matter of personal opinions<p>#2 is a known, undeniable fact<p>#3 is where everyone could contribute<p>Personally I browse normally with javascript turned off since years (and I use another browser with the capapbility to display the site &quot;fully&quot; when really-really needed).<p>Particularly when browsing HN, I follow given links and often avoid a lot of pop-ups, ads, and what not, and from time to time, when I find a site that won&#x27;t load AND I really think that the linked to site is worth it, I use the &quot;other&quot; browser.<p>What is curious is that most &quot;new&quot; products, Saas, <i>whatever</i> simply fail, showing just a blank page, that is exactly what the site shouldn&#x27;t do.<p>I would gladly accept a &quot;You need Javascript enabled in order to fully appreciate the site&quot; kind of message, but only if some (basic, simplified how much you want it, even text only, etc.) content is shown nonetheless.<p>I simply cannot bear the  &quot;blank page&quot; or the &quot;Your browser is not supported, please download Chrome, Firefox, Internet Explorer and try again&quot;.<p>This makes me sure that the people behind the site in the best case have not understood the &quot;showcase&quot; nature of a website and in the worst case care nothing about user (please read as customer) experience.<p>So, if you create a site, consider how a part (even small) of the visitors may have not javascript enabled but they are anyway potential customers, they are somehow anyway interested in your site contents, by making their no-javascript experience so miserable you are turning them away from your site, sometimes forever, which is the perfect negation of the reason why you put the site together in first instance (to make your <i>whatever</i> content visible to the world).