Bookmark: "Everyone has JavaScript, right?"

Sebastian Greger


Stuart Langridge presents this simple, yet convincing flow chart to illustrates all the various things that may go wrong as users request a web site requiring JavaScript code.

As with technology use vs. non-use, working JavaScript in a browser is not a binary dichotomy (script support on vs. off), but a fluid scale with various degrees of support. A good designer and developer takes this reality into account and builds good experiences immune to such aspects.

For some evidence in form of hard numbers:

This is a 9 years old article. Yet, while the quantitative numbers may have shifted in one direction or the other, the qualitative statements stand unchanged: it cannot – and must not – be assumed that all JavaScript code is executed for every visitor of a website. […]

I'm Sebastian, Sociologist and Interaction Designer. This journal is mostly about bringing toge­ther social science and design for inclusive, privacy-focused, and sustainable "human-first" digital strategies. I also tend to a "digital garden" with carefully curated resources.

My occasionally sent email newsletter has all of the above, and there is of course also an RSS feed or my Mastodon/Fediverse profile.