98% 并不高
摘要
一篇认为98%的浏览器支持对稳健工程来说不够的文章,强调边缘情况如何影响数百万用户以及优雅降级为什么重要。
暂无内容
查看缓存全文
缓存时间: 2026/07/07 14:12
# 98% 其实并不多
来源:https://whynothugo.nl/journal/2026/07/03/98-isnt-very-much/
2026-07-03
#无障碍 (https://whynothugo.nl/tags/accesibility)
#设计 (https://whynothugo.nl/tags/design)
#社会 (https://whynothugo.nl/tags/society)
98% 听起来很多。如果有人买彩票 98% 的次数都能中,那显然是被上天眷顾了。98% 的考试都能拿高分(比如 10/10),几乎稳拿荣誉学位。
但一家餐厅如果有 98% 的时间没有客人食物中毒,那它实际上每个月(甚至每周)都在让人生病。如果一家雇主只有 98% 的时间按时发工资,我绝对不想去那里上班。如果我离开餐厅前只有 98% 的时候记得付钱,那我麻烦就大了。
对于异常好的事情来说,98% 很棒,比如极大改善了某人的生活品质;但对于基本期望——比如婴儿在保姆照顾下的存活率——98% 就太低了。
如果一个网站用了花哨的新浏览器特性,并且对 98% 的人口有效,那意味着它大约对 1.5 亿人无效。如果一个网站做了改动,并且对 98% 的访客有效,那他们基本上是在赶走 2% 的用户。你能想象一个场馆因为“改善了用户体验”而拒绝 2% 的老顾客入场吗?
98% 的人口并不等于 98% 的我的受众:某种技术可能对一般人口的 98% 有效,但对我实际受众可能只有 70% 有效。
就在几个月前,有人提到了嵌套 CSS 的话题。有人指出,自 2023 年起它已成为标准,可以安全地在线上使用。我也查了一个客户的网站(我很乐意在那里去掉 SCSS 管线)的精确浏览器分布。在过去一年里,只有大约 70% 的来访浏览器支持这个新的 CSS 特性。尽管这个特性在一般受众中“广泛支持”,但对我的受众来说,它排除了 30% 的访客。
你可能认识一百个人。想象其中两个人正盯着一个坏掉的屏幕。98% 这个统计数字是一个懒惰的捷径。真正稳健的工程不在于对大多数人有效,而在于优雅地处理边缘情况。如果一个花哨的新功能不能优雅地降级,那么 98% 就不是“广泛支持”。它连对 2% 的人达到基本最低标准都没做到。
有评论或想讨论这个话题?请发送邮件到我的公共收件箱:[~whynothugo/[email protected]](mailto:~whynothugo/[email protected]?subject=Re:%2098%25%20isn%27t%20very%20much)。私下回复请发邮件至:[[email protected]](mailto:[email protected]?subject=Re:%2098%25%20isn%27t%20very%20much)。
— § —
相似文章
简单HTML的超凡有效性
一篇博文,论证了简单HTML对于普遍可访问性的持续重要性,并通过一位女性使用PSP浏览器访问政府服务的故事加以说明。
Over the Edge 2.0:微软的设计策略仍在削弱浏览器选择
Mozilla 的最新研究发现,微软继续使用有害的设计模式,引导 Windows 用户远离竞争对手的浏览器,包括在从 Windows 10 迁移到 Windows 11 的过程中以及通过 Copilot。仅在 EEA(欧洲经济区)由于监管压力才有所改进。
用户并不关心——但你应该关心
一篇博文论述:尽管用户不会直接关心代码内部结构,但良好的代码质量对于性能、修复漏洞和交付功能至关重要——这与“只有面向用户的结果才重要”这一常见套话相反。
当令人印象深刻的性能提升无关紧要时
一篇博客文章讨论了未能跨越10秒注意力阈值的性能改进可能不会带来用户体验的好处,并以数据库查询优化和流程自动化为例。
@mattpocockuk: 任何说工程技能不重要的人,把这个给他们看看
一位开发者分享了他长达8个月研究却毫无成果的个人经历,期间几乎两次放弃,最终发现了一条能普遍提升所有现代JavaScript解析器2倍性能的路径,而构建这一实现又花了4个月时间。