Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 1021 Bytes

2019-11-05-fd6a5d89.md

File metadata and controls

26 lines (21 loc) · 1021 Bytes
title date url slug pinboardId private tags
JavaScript isn’t always available and it’s not the user’s fault
2019-11-05 11:19:51 UTC
2019-11-05-fd6a5d89
1168086518
false
web
javascript

JavaScript isn’t always available and it’s not the user’s fault

Excellent reminder of why we need to progressively enhance and not have our site's core functionality relying on JavaScript:

  1. The browser doesn’t recognise your JavaScript code
  2. Browser extensions can break JavaScript
  3. Some browsers turn off JavaScript on slow connections
  4. JavaScript might fail to download
  5. Corporate firewalls and mobile operators block JavaScript
  6. Some browsers don’t run JavaScript

Adam's post goes into detail on each point and includes "what to do about it"

Source: adamsilver.io