Graceful Degradation
TL;DR
Graceful Degradation sorgt dafür, dass Websites auch in älteren Browsern funktionieren. Features werden abgebaut statt komplett zu fehlen.
Was ist Graceful Degradation?
Graceful Degradation ("anmutiges Abbauen") ist eine Entwicklungsstrategie: Die volle Erfahrung wird für moderne Browser gebaut, aber ältere Browser erhalten eine funktionsfähige, wenn auch eingeschränkte Version.
Graceful Degradation vs. Progressive Enhancement
- Progressive Enhancement: Von einfach nach komplex aufbauen
- Graceful Degradation: Komplex bauen, dann für alte Browser anpassen
Beide Ansätze zielen auf breite Kompatibilität, unterscheiden sich aber in der Herangehensweise.
Beispiele
- Moderne Animation → keine Animation in alten Browsern
- CSS Grid → Flexbox Fallback → Block-Layout
- WebP-Bilder → JPEG Fallback
- Video → Standbild als Fallback
Umsetzung
- Feature Detection statt Browser Detection
- @supports-Queries in CSS
- Modernizr oder ähnliche Tools
- Polyfills für kritische Features
Graceful Degradation und Nachhaltigkeit
Direkte Verbindung zu Nachhaltigkeit:
- Ältere Geräte bleiben länger nutzbar
- Weniger E-Waste durch erzwungene Upgrades
- Breiterer Zugang zu digitalen Diensten
Fazit
Graceful Degradation ist eine pragmatische Strategie für Browser-Kompatibilität. Sie ermöglicht moderne Entwicklung, ohne Nutzer mit älterer Technik auszuschließen.
Mehr aus dem Glossar
Progressive Enhancement
für die Umwelt
Mein Beitrag für nachhaltiges Webdesign – Erfahre mehr darüber, wie meine digitalen Angeboteumweltfreundlich gestaltet sind und welche nachhaltigen Praktiken ich umsetzte.