Join Morten Rand-Hendriksen for an in-depth discussion in this video Interactive elements and progressive enhancement, part of Mapping the Modern Web Design Process.
The content degrades in a graceful way. Progressive enhancements means core components work in all browsers and additional features are added for browsers that can support them. Progressive browsers get enhanced features. Historically, graceful degradation was the norm, but in the past few years we've seen a shift to progressive enhancements. This is because while graceful degradation works, it provides an inferior experience for a lot of users and also dissuades designers and their clients from using cutting-edge technologies.
The key is for everything to work just as well when you take the final layer off, much like scraping off the frosting of a cake won't make the cake uneatable.
- Understanding what your users care about
- Creating user personas
- Creating content priority hierarchies
- Testing wireframes and interaction patterns
- Establishing a three-track build process
- Incorporating accessibility principles
- Using content blocks
- Testing and revising your web design
- Optimizing for social media and SEO
- Launching your web design
- Getting feedback from users