98% Support Isn't Enough: The Case for Graceful Degradation

Original: 98% isn't much

Why This Matters

Highlights how aggregate compatibility stats can mislead developers into excluding significant user segments.

Developer Hugo Barrera argues that 98% browser compatibility is misleading, as it excludes ~150 million users globally. A real-world audit of a client site found only 70% of visitors supported 'widely supported' nested CSS, underscoring the gap between general statistics and actual audience data.

In a post published July 3, 2026, developer Hugo Osvaldo Barrera challenges the common practice of treating 98% browser or feature support as a safe threshold for web development. He argues that context determines whether 98% is acceptable: while it may be excellent for rare achievements, it is dangerously low for baseline expectations. Applied to the web, a feature supported by 98% of browsers still fails roughly 150 million people worldwide. Barrera also warns that general population statistics may not reflect a site's actual audience. He cites a concrete example: when evaluating whether to adopt native nested CSS (standardized in 2023 and listed as 'widely supported'), he analyzed one year of real browser data from a client's website and found only about 70% of visitors used a compatible browser — far below the commonly cited global figure. His core argument is that robust engineering requires graceful degradation. If a new feature cannot fall back cleanly for unsupported browsers, it should not be considered production-ready. 'The 98% statistic is a lazy shortcut,' he writes. 'Truly robust engineering isn't about what works for most; it's about gracefully handling the edge cases.'

Source

whynothugo.nl — Read original →