The Importance Of Graceful Degradation In Accessible Interface Design<\/h1>\nEleanor Hecks<\/address>\n 2024-12-06T09:00:00+00:00
\n 2024-12-10T23:06:03+00:00
\n <\/header>\n
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<\/strong>: just because one thing stops working doesn\u2019t 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.<\/p>\nThe idea or the concept of single points of failure is well known in the manufacturing sector. It\u2019s one of the most common resilience<\/a> strategies in manufacturing and supply chain operations. A factory with multiple sources of material can keep working even when one supplier becomes unavailable. However, it\u2019s become increasingly crucial to web development as user expectations around availability and functionality rise.<\/p>\nData center redundancy<\/strong> is a common example of graceful degradation in web development. By using multiple server components, websites ensure they\u2019ll stay up when one or more servers fail. In a design context, it may look like guaranteeing the lack of support for a given feature in a user\u2019s browser or device doesn\u2019t render an app unusable.<\/p>\n<\/p>\n <\/p>\n
<\/p>\n
<\/a>\n Image source: unsplash<\/a>. (Large preview<\/a>)
\n <\/figcaption><\/figure>\nEscalators are a familiar real-world example of the same concept. When they stop working, they can still get people from one floor to the next by acting as stairs. They may not be as functional as they normally are, but they\u2019re not entirely useless.<\/p>\n<\/p>\n <\/p>\n
<\/p>\n
<\/a>\n (Large preview<\/a>)
\n <\/figcaption><\/figure>\nThe BBC News webpage is a good example of graceful degradation in web design. As this screenshot shows, the site prioritizes loading navigation and the text within a news story over images. Consequently, slow speeds or old, incompatible browser plugins may make pictures unavailable, but the site\u2019s core function — sharing the news — is still accessible.<\/p>\n<\/p>\n
\n 2024-12-10T23:06:03+00:00
\n <\/header>\n
The idea or the concept of single points of failure is well known in the manufacturing sector. It\u2019s one of the most common resilience<\/a> strategies in manufacturing and supply chain operations. A factory with multiple sources of material can keep working even when one supplier becomes unavailable. However, it\u2019s become increasingly crucial to web development as user expectations around availability and functionality rise.<\/p>\n Data center redundancy<\/strong> is a common example of graceful degradation in web development. By using multiple server components, websites ensure they\u2019ll stay up when one or more servers fail. In a design context, it may look like guaranteeing the lack of support for a given feature in a user\u2019s browser or device doesn\u2019t render an app unusable.<\/p>\n <\/p>\n <\/a> Escalators are a familiar real-world example of the same concept. When they stop working, they can still get people from one floor to the next by acting as stairs. They may not be as functional as they normally are, but they\u2019re not entirely useless.<\/p>\n <\/p>\n <\/a> The BBC News webpage is a good example of graceful degradation in web design. As this screenshot shows, the site prioritizes loading navigation and the text within a news story over images. Consequently, slow speeds or old, incompatible browser plugins may make pictures unavailable, but the site\u2019s core function — sharing the news — is still accessible.<\/p>\n<\/p>\n
\n <\/figcaption><\/figure>\n<\/p>\n
\n <\/figcaption><\/figure>\n