Graceful Degradation
Graceful Degradation ist eine Design-Philosophie, die darauf abzielt, eine moderne Website/Anwendung zu entwickeln, die in den neuesten Browsern funktioniert, aber auf eine Erfahrung zurückfällt, die zwar nicht so gut, aber dennoch wesentliche Inhalte und Funktionen in älteren Browsern liefert.
Polyfills können verwendet werden, um fehlende Funktionen mit JavaScript einzubauen, aber akzeptable Alternativen zu Funktionen wie Styling und Layout sollten dort bereitgestellt werden, wo möglich, zum Beispiel durch die Verwendung der CSS-Kaskade oder HTML-Fallback-Verhalten.
Es ist eine nützliche Technik, die es Webentwicklern ermöglicht, sich auf die Entwicklung der bestmöglichen Websites zu konzentrieren, da diese Websites von mehreren unbekannten Benutzeragenten aufgerufen werden. Progressive Enhancement ist ähnlich, aber unterschiedlich — es wird oft als entgegengesetzter Ansatz zu Graceful Degradation angesehen. In der Realität sind beide Ansätze gültig und können sich oft ergänzen.
Siehe auch
- Graceful Degradation auf Wikipedia
- Implementierung der Funktionsüberprüfung
- Verwandte Glossarbegriffe: