追求完美:通过全部测试的网站

演讲

是否希望驾驭复杂严苛的W3C验证器?让我们借此工具,共同构建既优质又简约的网站。

添加到日历

事件详情

日期:
– 北美太平洋夏令时间
– UTC
地点:
华盛顿大学(位于美国华盛顿州西雅图)
发言人:
Beau Morgan Murrah
主办方:
University of Washington
分类:
可持续发展
网站:
SeaGL(西雅图 GNU/Linux 大会)

你是否曾憧憬过一个无懈可击的网站?

是否曾想过在 Lighthouse 中揽获四个 100/100 的满分评价?让 Axe DevTools 等自动化无障碍测试悉数通过?乃至驾驭复杂严苛的检测工具——W3C 验证器?

本次演讲,我将与你分享达成这些目标的路径,并证明其并非遥不可及。即便存在诸多严苛约束,创意的空间依然广阔。我将展示若干以简洁见长、且在各维度测试中表现优异的网站,同时剖析它们如何保持出色的实用性,并高效地传递信息。更值得期待的是——你同样可以亲手打造一个。

在接下来的二十分钟里,我们将以一种务实的完美主义为乐,不向任何瑕疵妥协。本演讲旨在展示若干为“最大程度通过质量、性能、无障碍及代码检测”而构建的静态网站——对许多实际运营中的网站而言,这近乎是不可能实现的理想。然而,即便在此约束之下,其中部分网站已在真实场景中发挥了切实作用,无论是面向人类用户、爬虫程序,抑或是 AI 智能体,均表现良好。

我们将以开源入门项目 HTML5 Boilerplate 为切入点,介绍并讨论 Lighthouse、Yellow Lab Tools、Arc Toolkit 及 W3C 验证器等常用检测工具,分析其优势与局限。同时,我们也会选取部分知名网站进行实测,借此一窥“完美”之外的真实世界,感受不完美在现实中何等普遍。

本次演讲亦将反思“完美”这一概念本身,审视为迎合检测指标而构建所伴随的局限,同时也体味高分网站带来的成就感,并从中汲取构建自身项目的技能。做一个没有任何审计项需要响应的网站,意味着什么?这是终点,还是新的起点?

最后,我希望带给大家足以独立构建“完美网站”的知识与方法;当然,你完全可以另辟蹊径。只是经过这番探讨,希望大家对“差异”会多一分理解。