This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

우아한 성능 저하 (Graceful degradation)

우아한 성능 저하는 최신 브라우저에서 동작하는 웹 사이트/응용 프로그램 구축에 주력하는 설계 철학입니다. 그러나 오래된 브라우저에서는 비록 좋지 않은 경험이라 할 지라도 필수 콘텐츠와 기능을 여전히 제공합니다.

JavaScript 폴리필을 이용하면 누락되는 기능을 구현할 수 있지만, 스타일과 레이아웃 같은 특징으로 대체할 수 있다면 CSS 종속 또는 HTML 폴백을 이용하는 편이 좋습니다. 일반적인 HTML과 CSS 문제 다루기에서 좋은 예제를 찾을 수 있다.

알려지지 않은 다양한 사용자 에이전트가 웹 사이트에 접근할 때 웹 개발자가 최상의 웹 사이트를 개발하도록 집중할 수 있는 유용한 기법입니다. 점진적 향상은 관련이 있지만 차이가 있습니다. 종종 우아한 성능 저하와 반대인 것처럼 보인다. 실제로 두 접근법은 유효하고 서로를 보완할 수 있다.