Определение
Graceful degradation — подход, при котором современный богатый интерфейс остаётся usable, если часть возможностей (CSS/JS/API) недоступна: функциональность «деградирует» мягко, а не ломается.
Пример в CSS: сложный grid-layout с понятным блочным fallback без display: grid; декоративные эффекты (backdrop-filter) не блокируют чтение.
Это зеркало progressive enhancement (сначала база → улучшения). На практике оба термина описывают устойчивость, но стартовая точка разная.
На собеседовании хорошо привести пару: @supports, feature queries, отсутствие критичной логики только в hover/animation.