indieweb:graceful_degradation
Differences
This shows you the differences between two versions of the page.
| indieweb:graceful_degradation [2026/09/23 14:52] – created - external edit 127.0.0.1 | indieweb:graceful_degradation [2026/10/23 14:54] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Progressive Enhancement vs. Graceful Degradation ====== | ====== Progressive Enhancement vs. Graceful Degradation ====== | ||
| - | Two strategies for handling missing capabilities | + | Two strategies for handling missing capabilities: they' |
| ===== Progressive Enhancement ===== | ===== Progressive Enhancement ===== | ||
| Line 10: | Line 10: | ||
| - Add CSS for visual enhancement | - Add CSS for visual enhancement | ||
| - Add JavaScript for interactive enhancement | - Add JavaScript for interactive enhancement | ||
| - | - Each layer is optional | + | - Each layer is optional: the baseline always works |
| ===== Graceful Degradation ===== | ===== Graceful Degradation ===== | ||
| Line 22: | Line 22: | ||
| ===== Why Progressive Enhancement Wins ===== | ===== Why Progressive Enhancement Wins ===== | ||
| - | Graceful degradation assumes you can anticipate every failure mode. Progressive enhancement assumes you can' | + | Graceful degradation assumes you can anticipate every failure mode. Progressive enhancement assumes you can't: so it makes the baseline solid first. |
| > Progressive enhancement is always kinder than graceful degradation. | > Progressive enhancement is always kinder than graceful degradation. | ||
indieweb/graceful_degradation.1790196766.txt.gz · Last modified: by 127.0.0.1
