9 ms·
GitHub have the gall talking about accessibility while flinging their octotentacles, dragging users screaming down to the firey pits of JavaScript hell.
by bluefox 6y ago
GitHub have the gall talking about accessibility while flinging their octotentacles, dragging users screaming down to the firey pits of JavaScript hell.
- viraptor 6y agoWhat are the actual issues? JS does not necessarily mean lack of accessibility on its own.
- bluefox 6y agohttps://news.ycombinator.com/item?id=25076987 https://news.ycombinator.com/item?id=25076987
- viraptor 6y agoAccessibility doesn't really mean catering to people who choose to disable JS in their browser. There's whole set of standards for providing accessibility with dynamic web https://www.w3.org/WAI/standards-guidelines/aria/ https://www.w3.org/WAI/standards-guidelines/aria/
- bluefox 6y agoSays you.
- viraptor 6y agoAnd every common description of web accessibility. From WAI to Wikipedia to common courses. I'm not saying it's good design or the right direction for GitHub. Just that accessibility is important and disabling-js is not really it. Specifically: disabling JS - your choice; having a disability - not your choice.
- bluefox 6y agoIn my case, yes, it is by choice. But do you think everyone has a choice? JavaScript is a power-hungry, memory-hungry, bloated, security nightmare. Requiring JavaScript for basic functionality (that was available not that long ago!) is simply hostile.
- zaptheimpaler 6y agoYes most consumer devices run the same 3 browsers all of which run Javascript just fine. I get you don't like it, but that doesn't mean its an accessibility problem.
- httpsterio 6y ago> Yes most consumer devices run the same 3 browsers all of which run Javascript just fine. I get you don't like it, but that doesn't mean its an accessibility problem. Assuming you have a new enough device. My 300€ android from 2017 is essentially unusable as it can't run JS well enough any longer.
- hombre_fatal 6y agoThat doesn't make sense except for a few heavy applications of JS like a resource-intensive web game which is obviously a niche outside of general statements about the internet. Your 2017 Android isn't unusable because it can't run AJAX and $(dropdown).toggle() fast enough. Maybe it's not as fast as your laptop.
- pferde 6y agoThe issue here is that nowadays "heavy applications of JS" are quite common on blogs, news websites and other "definitely not web applications"-type of websites. With JS enabled, I sometimes see simple mousewheel scrolling slow down or become choppy, or spiking CPU usage for a second or two. Simple scrolling of content that is already rendered and is not moving. And often, the same site with JS disabled scrolls smoothly (or completely fails to load, it's a crapshoot, really).
- userbinator 6y ago"Standards" written by the same groups who want to control every aspect of your online life by shoving JS down everyone's throat? Of course they'll redefine "accessibility" to further their goals...
- bluefox 6y agoIt wasn't always like this. Look at WCAG version 1.0 [0] section 6.3. It's very sensible advice. Then through the magic of "Web 2.0" and bigco work on "Accessible Rich Internet Applications" the advice was made to disappear [1]. Nowadays when you mention the issue on the web, instead of trying to understand and imagine low-powered devices, limited browsers, restricted environments, or maybe just security-concious people who are effectively disabled by this "Web 2.0" bullshit, people claim that you're using the term "accessibility" wrong. [0] https://www.w3.org/TR/WCAG10/ https://www.w3.org/TR/WCAG10/ [1] https://www.w3.org/TR/WCAG22/ https://www.w3.org/TR/WCAG22/
- sellyme 6y agoNote the title of that section: > Ensure that pages are accessible even when newer technologies are not supported or are turned off. Makes perfect sense to put JS in there in 1999, but it can hardly be considered a "newer technology" now.
- bluefox 6y agoI wonder what makes people so eager to push back on such a simple request, to make basic functionality available without JavaScript. In GitHub's case, they only recently screwed it up in a major way, so surely it shouldn't be a big deal to add back the functionality? Is it "frontend programmers" feeling hurt? Or business types who think it hurts their telemetry channels? Do their salaries depend on it? Or perhaps it's just people who just need to disapprove of someone else's preferences? It's a simple request. Yes, more than 99% of your users use JavaScript, are not blind or deaf, have reasonably fast links, powerful machines, large enough screens, don't mind updating their browser every week (very important! security matters _so much_ when you regularly run arbitrary code), etc. So I'm in the 1%... why do so many people feel such a strong need to tell me this issue of mine is a non-issue for everybody else?
- j-james 6y agoI would suppose the above user is referring, rather snidely, to GitHub not loading commit information without JavaScript. GitHub's JavaScript use is really quite minimal, and certainly nothing like GitLab.
- userbinator 6y agoThe fact that it used to work perfectly fine without JS is proof enough that it don't need it. But I guess the average web deviloper is more concerned with stuffing one's resume with the latest fads than real accessibility and efficiency.
- p1necone 6y agoYou seem to be using a different definition of accessibility than the commonly accepted one. What disability precludes the use of javascript?
- userbinator 6y agoAccessibilty and disability are related but not the same. Making a website more accessible is beneficial to everyone, not only those with disabilities.
- p1necone 6y agoYou're arguing semantics. The web development community (and the engineering industry as a whole) uses the term "accessibility" to refer to making things usable by people with disabilities (and has done so for decades). Pretending that people understand the term to mean a different thing, and then screeching at them for not doing that how you want them to is intellectually dishonest and just makes you look like an asshole.
- userbinator 6y agoI'm talking about the original definition of accessibility, not the one the "community" decided to pervert for its own interests: https://en.wiktionary.org/wiki/accessibility https://en.wiktionary.org/wiki/accessibility The quality of being accessible, or of admitting approach; receptiveness As another link posted elsewhere in here shows, it seems accessibility has turned from striving to make sites more accessible to everyone, to doing the bare minimum legally required by disability laws.