In this video tutorial, I explain the difference between graceful degradation and progressive enhancement design practices. These methodologies are terms used to describe the front-end design pattern that influences the way the architecture is organized and how the end user interacts with the final product. There are several resources and even books written on this topic alone. So, I tried my best to condense it down to as simple as possible of an explanation to describe these methodologies, their benefits, and some example cases.
Progressively Enhanced Tab Control Example (be sure to check out their source code!):

Graceful degradation script on my Github:


Connect With Me:


Video Edited by Jim Maguina:

Sign up today for free and be the first to get notified on new front-end dev tutorials, hacks n' more.
We hate spam just like you. Your email address will not be sold or shared with anyone.