용어 사전 coding 용어 페이지

프로그레시브 인핸스먼트

실패해도 기본 기능은 남겨 두는 점진적 향상 접근

progressive-enhancement #frontend#accessibility#ux
English version

다른 이름

progressive enhancement점진적 향상

관련 개념

핵심 아이디어

프로그레시브 인핸스먼트는 의미 있는 HTML과 서버 렌더링으로 폼, 내비게이션, 콘텐츠를 먼저 완성하고 그 위에 자바스크립트나 애니메이션을 선택적으로 얹는 방식입니다. 추가 계층이 실패하더라도 폼 제출이나 링크 이동 같은 기본 동작은 그대로 살아 있어 사용자는 최소한의 기능을 항상 이용할 수 있습니다.

이 블로그에서의 역할

Mathbong Svelte 시리즈는 폼 액션, 슬롯 레이아웃, 낙관적 업데이트처럼 다양한 패턴을 소개할 때 언제나 “기본이 먼저”라는 원칙을 강조합니다. 이 전략 덕분에 use:enhance나 추가 UI가 동작하지 않더라도 과제 제출, 대시보드 조회 같은 핵심 흐름이 무너지지 않습니다.

이 개념을 다루는 글