HeadlinesBriefing favicon HeadlinesBriefing.com

Why 98% is not enough for web development

Hacker News •
×

A critical look at the statistic 98% reveals its inadequacy for foundational web development expectations. While seemingly high, a 98% success rate translates to millions of users experiencing failures, particularly concerning accessibility and basic functionality. For instance, a website functioning for only 98% of users excludes approximately 150 million individuals if applied to the entire global population.

This metric falls short for essential services like restaurants or employment, where even minor failures have significant consequences. The author argues that for web developers, this statistic is a "lazy shortcut." A feature might boast "widely supported" status by general standards, yet fail a substantial portion of a specific audience. The example of nested CSS, standardized in 2023, illustrates this: while generally supported, it only worked for ~70% of a particular client's website visitors.

True engineering robustness lies in gracefully handling edge cases, not just achieving majority support. If a new feature cannot degrade gracefully, a 98% success rate signifies a failure to meet basic usability for the remaining 2%. This highlights the need to consider audience-specific browser support and prioritize graceful degradation over simply adopting new standards that alienate a segment of users.