可访问性和Web性能不是功能,它们是基准

善微科技 2019 08月17日 发布

长沙网站建设最近一直在思考这个问题 - 关于可访问性工作如何被视为可以在以后添加到项目中的附加功能 - 而不是可访问性工作是在Web上工作的核心原则或标准。


而且我已经看到这种情绪一次又一次地表达,在框架中,在Twitter上,在设计过程中,在开发过程中,以及如此争论可访问性的重要性可能会非常耗费精力。因为在某些时候我们并没有争论可访问性的重要性,而是前端开发本身作为一系列有价值的技能的重要性。无法替换的技能。


关于为什么软件应该闪电般快速,让我思考的问题是:


我喜欢快速的软件。也就是说,软件在功能和界面上都很快。软件在想要激活或操纵某些东西和发生的事情之间有很小的延迟。亮度。


在后面的文章中,将快速软件描述为优秀软件的定义,并认为计算机上的每一个动作 - 无论是网站还是应用程序 - 应该感觉就好像你在没有任何延迟的情况下移动一样。而且我完全同意; 每个加载屏幕和等待时间在某种程度上都是失败的标志。


在不久前看到手机的性能时也提出了类似的观点,并研究了每个人如何以一种截然不同的方式体验网络:


这里要说的是,如果你想为除了世界上最富有的用户以外的任何人提供良好的网络体验,你实际上无法承受桌面或iPhone级别的JS,这可能意味着重新评估你的工具链。


当涉及到这些东西时,我有点混蛋。我不认为一个网站可以很好,直到它快速。让你屏息的快节奏。和人类一样快,甚至更快。所以我的观点是网络性能不是我们应该追求的,它应该是标准。现状。我们工作的基准判断依据。它应该是不可交付的,直到事情快速。


好消息是,运送具有无与伦比的速度和可访问性的基本要求的网站比以往任何时候都更容易!我们有Page Speed Insights和Web Page Test,更不用说让Lighthouse在我们工作时自动对GitHub中的每次提交执行审核。Areinokun不久前通过制定绩效预算并学习如何坚持下去,向我们展示了如何做到这一点。


使我们的网站快速和可访问的工具在这里,但我们没有使用它们。这就是让我发疯的原因。


如没特殊注明,文章均为善微网络原创,转载请注明来自https://www.sanways.com/news/565.html