Posted on October 28, 2015
The conversation came up internally at WebDevStudios, and I knew I had seen Ethan Marcotte, and/or Mat Marquis rant on it a bit before (I mean that in the best way), so I hit them up on twitter:
.@wilto @beep do either of you (or anyone) have a good resource for “why you should care about disabled JS” that I can pass around?
— Justin Sternberg (@Jtsternberg) October 28, 2015
They did not disappoint.
@Jtsternberg @wilto Three come immediately to mind:
http://responsivenews.co.uk/post/18948466399/cutting-the-mustard
http://trentwalton.com/2014/03/10/device-agnostic/
https://twitter.com/scottjehl/status/649579949536485376
— Ethan Marcotte (@beep) October 28, 2015
@Jtsternberg @wilto (Hint: it’s not about “disabling JS.” It’s about “ensuring our work is accessible if the JS doesn’t download/execute.”) — Ethan Marcotte (@beep) October 28, 2015
@beep @Jtsternberg Yeah, exactly—building something that doesn’t have a single point of failure. A CDN goes down, a transfer cuts off.
— Mat MarqDRACULAS (@wilto) October 28, 2015
The conversation spread, and I got a some great input from a few others as well (thanks Sally Jenkinson, Zack Rothauser, Nicolas Hoizey, and Adrian Roselli!):
@Jtsternberg @wilto @beep *hijacks* Also https://gds.blog.gov.uk/2013/10/21/how-many-people-are-missing-out-on-javascript-enhancement/ & https://www.gov.uk/service-manual/making-software/progressive-enhancement.html — Sally Jenkinson (@sjenkinson) October 28, 2015
@Jtsternberg @scottjehl @wilto @beep Jeremy Keith’s talk on Resilience: https://www.youtube.com/watch?v=3aw6U2uVl0I
— Zack Rothauser (@zrothauser) October 28, 2015
@Jtsternberg you can add @codepo8’s one: https://www.christianheilmann.com/2011/12/06/that-javascript-not-available-case/ +@beep @wilto @sjenkinson @zrothauser @scottjehl @RWD — Nicolas Hoizey (@nhoizey) October 28, 2015
@Jtsternberg Good flow chart: http://kryogenix.org/code/browser/everyonehasjs.html I gathered links in my own old rants: http://adrianroselli.com/2011/02/beyond-hash-bangs-reliance-on.html http://adrianroselli.com/2010/11/how-many-users-support-javascript.html
— Adrian Roselli (@aardrian) October 29, 2015
Since I got such great responses and resources, I wanted to get it all down here on the blog so I could keep it as a reference. Hopefully it helps you as well.
Additional Resources:
“ensuring our work is accessible if the JS doesn’t download/execute.” – pretty much sums it up for me. Well done on the post though.
Pingback: Progressive Enhancement—Ain’t Nobody Got Time for that | GlückPress