Eleanor Hecks writes: “Few things are as frustrating to a user as when a site won’t respond. Unfortunately, it’s also an all-too-common scenario. Graceful degradation is a design approach that ensures the basics of a website will still function even if specific individual parts of it stop working. The approach removes single points of failure: just because one thing stops working doesn’t mean the system as a whole fails. A site following this principle fails in pieces instead of all at once, so the most important features remain available when some components encounter an error.”