Tim Kadlec 探讨了与糟糕的网页性能相关的问题,以及为什么我们如此重视让网站尽可能快地运行。
糟糕的性能会导致排斥,这一点现在已得到充分的证明,但值得再次强调。使用过多资源的网站,无论是在网络上还是在设备上,不仅会导致缓慢的体验,还会将整个群体排除在外。
高端设备可以处理的内容与中低端设备可以处理的内容之间存在着越来越大的差距。当我们构建包含大量 CPU 密集型任务(比如 JavaScript)的网站和应用程序时,这些网站和应用程序在使用更实惠、更受限设备的人们的设备上最多只能变得痛苦地缓慢。最糟糕的情况是,我们确保我们的网站根本无法为他们工作。
不要再比较今年的设备和几年前的设备了。排斥可能发生在全新的设备上。网络的发展主要由低成本、低性能的 Android 设备推动,而这些设备经常难以应付当今的网络。
正如 Tim 在文章结尾提到的那样,人们很容易忘记网页性能,而且有时很难为让网站变快而辩护。它往往被视为一种锦上添花的功能,而不是像语义标记和无障碍合规性那样本身就是核心功能。
但我乐观地认为,围绕这一主题的讨论正在改善现状。将诸如 Lighthouse 之类的工具直接集成到浏览器中,使事情变得更加容易,而诸如 Calibre 之类的测试工具的丰富性让我们能够洞悉问题的具体内容和位置。但我们还需要记住,这不是一个纯粹的技术问题,它也是一个道德问题。