5 ms·
Do like me and turn off JavaScript by default. The more people we are, the greater the chances that the web remains usable without JavaScript.
by pflanze 11y ago
Do like me and turn off JavaScript by default.
The more people we are, the greater the chances that the web remains usable without JavaScript.
- EC1 11y agoI can't remember the last time the teams I've worked on ever mentioned making the site usable for people without JS and people with disabilities. "It's not in the scope!" Ugh.
- yulaow 11y agoI work for a public university, so when we make new sites or webapps we are obliged to make them usable for people with disabilities and we have at least one person who focus only on testing this... but without javascript? That is not even considered. The web IS javascript driven
- pflanze 11y agoUnlike when serving people with disabilities, which you can't understand and test well if you're not disabled yourself (or specially trained), as a developer you should automatically be aware when you'd exclude people without JS. Nobody special needed for testing, just a resistance to implement navigation with JS only, or worse, JS-only content. Until now most content-heavy sites (like most university sites) are not problematic for the most part (1). Which I suppose is why there's no complaining till now. By having a healthy community of users with JS disabled, hopefully there will be enough complaints when it gets worse. (1) the static parts, which is most URLs used during the day. If I encounter a site that requires JS to log in, I'll open a separate browser with JS. If I encounter a page that only shows the content with JS, I just close it unread, unless in the very rare case that it's important to me (most important content is still not relying on JS).
- elektromekatron 11y agoWeb design should always include a graceful degradation spec.
- Amezarak 11y ago> The web IS javascript driven I think the idea that you need Javascript to drive a page designed to show an article consisting of text and images is probably worth questioning. Maybe you do, I don't know. But I think you should at least think about instead of falling back on the idea that the web is Javascript-driven. You (probably) won't be benefiting the people without Javascript because hopefully your page works for them anyway. (Astoundingly, some simple article-type pages do not.) You will be benefiting yourself and almost all users because, without JS, your site will load faster and (often as not on really JS-heavy websites) scroll faster. If you're creating a webapp, sure, you'd be crazy not to use Javascript. But it's insane that Internet comment threads or text-based articles can drive yy i7 to 100% usage.
- wtbob 11y ago> The web IS javascript driven S = 'N'; s = s + 'o'; s = s + ','; s = s + ' '; s = s + 'n'; s = s + 'o'; s = s + ' '; s = s + 'i'; s = s + 't'; s = s + '''; s = s + 's'; s = s + ' '; s = s + 'r'; s = s + 'e'; s = s + 'a'; s = s + 'l'; s = s + 'l'; s = s + 'y'; s = s + ' '; s = s + 'n'; s = s + 'o'; s = s + 't'; s = s + '.'; $("comment_field").innerText = s
- agumonkey 11y agoI don't even ask for usable, I'd be glad to even see something. How many time noscript optimized a whole site into a blank html page. It's flabbergasting.
- bane 11y agoThat's like saying "turn off the ability to execute programs on your computer". Nobody's going to seriously start gearing web-dev towards a no-javascript world.
- pflanze 11y agoWe're talking about static content here. I'm asking to read a document, not execute a program.
- bane 11y agoYou've apparently missed the last 10-15 years of web development. The web is no more about static content these days as cars are about horses. If you want static documents, I recommend pdfs?
- wtbob 11y ago> If you want static documents, I recommend pdfs? Which of course aren't viewable in a terminal. The Web is about the interchange of documents, and documents are text.
- bane 11y ago> Which of course aren't viewable in a terminal. That's a silly criteria. Books on art, magazines, maps, etc. are all definitely documents and aren't view-able in a terminal. The web was never about interchange of documents, where'd you dream up that fantasy? I'm kind of surprised how dense the ret-con fantasies here are about the web considering this is a pretty technical forum.
- nkuttler 11y ago> The project is based on the philosophy that much academic information should be freely available to anyone. It aims to allow information sharing within internationally dispersed teams, and the dissemination of information by support groups. http://info.cern.ch/hypertext/WWW/Summary.html http://info.cern.ch/hypertext/WWW/Summary.html
- dredmorbius 11y agoStylebot or Stylish (Chrome/Firefox) and nuking such interstitials helps. I've started adding same to my default stylesheet as block elements. This covers a lot of sins: [class*="modal"], [class*="popup"], [class*="overlay"], [class*="interstitial"], [class*="social"], [class*="cookie"], [class*="flyout"], [class*="colorbox"], [class*="Modal"], [class*="Popup"], [class*="Overlay"], [class*="Interstitial"], [class*="Social"], [class*="Cookie"], [class*="Flyout"], [class*="Colorbox"], [id*="modal"], [id*="popup"], [id*="overlay"], [id*="interstitial"], [id*="social"], [id*="cookie"], [id*="flyout"], [id*="colorbox"], [id*="Modal"], [id*="Popup"], [id*="Overlay"], [id*="Interstitial"], [id*="Social"], [id*="Cookie"], [id*="Flyout"], [id*="Colorbox"] { display: none; } (Though it may also have false positives.)