Progressive Enhancement란?
JS 실패·느린 네트워크·오래된 브라우저에도 핵심 기능은 동작해야 한다는 접근이다.
구현
- 폼은 JS 없이도 제출
- 링크는 href 보존
- CSS 없이도 구조 이해
반대 개념
Graceful Degradation — 최신 기능으로 만들고 구버전엔 fallback 제공.
기본 기능은 HTML·CSS만으로 동작하고, JS는 향상만 제공하는 원칙.
JS 실패·느린 네트워크·오래된 브라우저에도 핵심 기능은 동작해야 한다는 접근이다.
Graceful Degradation — 최신 기능으로 만들고 구버전엔 fallback 제공.