Progressive enhancement is a design and development strategy for websites that starts with a simple base and adds step-by-step improvements for more powerful systems. It allows developers to design websites that take full advantage of the capabilities of modern browsers and devices. At the same time, it avoids performance and display problems with less powerful devices and older browsers with limited functionality.
Talks & Videos
Jeremy Keith on progressive enhancement
Kyle Simpson - FOUC, and the Death of Progressive Enhancement
Progressive Enhancement v.s. Graceful Degradation
Build Accessibly with Progressive Enhancement: Intro and HTML
Progressively enhancing like it’s 2003
Browsers and Progressive Enhancement