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

점진적 향상

점진적 향상은 가능한 많은 사용자에게 필수 콘텐츠와 기능을 제공하기 위한 설계 철학입니다. 그리고 필요한 모든 코드를 실행할 수 있는 최신 브라우저 사용자에게 최상의 경험을 제공합니다.

"점진적 향상"에서 "점진적"이라는 단어는 기능이 제한적인 이전 브라우저 및 장치를 사용하는 사람들을 위해 간단하지만 여전히 사용가능한 환경을 제공하고, 동시에 사용자 경험을 향상하는 디자인을 만드는 것을 의미합니다. 더 풍부한 기능을 갖춘 최신 브라우저와 장치를 사용하는 사람들을 위해서는 더욱 매력적이고 모든 기능을 갖춘 사용자 경험을 제공합니다.

기능 탐지는 일반적으로 브라우저가 최신 기능을 사용할 수 있는지 여부를 판단하는데 사용합니다. 반면, JavaScript 폴리필은 없는 기능을 구현하는데 종종 사용합니다.

접근성에 또한 신경을 써야 합니다. 가능하다면 수용할 수 있는 대체 수단을 제공하는 것이 좋습니다.

점진적 향상은 웹 개발자가 알려지지 않은 다양한 사용자 에이전트에서 해당 웹 사이트가 작동하도록 하면서 가능한 최상의 웹 사이트를 개발하는 데 집중할 수 있도록 하는 유용한 기술입니다. 단계적 기능 축소는 관련이 있지만 다르고, 종종 점진적 향상과 반대인 것처럼 생각되지만, 실제로 두 접근법은 유효하고 서로를 보완할 수 있습니다.

같이 보기