Fast load times系列翻译——什么是“速度”

Fast load times系列翻译——什么是“速度”

我们已经知道“速度”很重要,那么什么是“速度”呢?拥有一个能够快速访问的站点意味着什么?

我们经常能够听到别人说他们的网站加载时间是 x.xx 秒。但是,“加载”并不是单一的,没有一个单一指标能完全地描述它。在加载过程中有多个不同的时间段会影响到用户认为它是否“快”,如果你只专注于其中一段,那在其他的时间里可能会有糟糕的体验。

你不应该只使用一个衡量指标,而是对影响用户体验过程中的每一段时间分别进行计时。当一个用户访问了 web 页面,它们通常是在寻找某种类型的反馈:

speed-feedback

传统的性能指标,比如加载时间,或 DOMContentLoaded 时间是不可靠的,因为它们的反馈可能和指标一致,也可能不一致。为此,出现了 用来知道页面何时向用户提供反馈 等类型的衡量标准:

speed-metrics

理解这些不同的指标对应的不同情况是非常重要的,我们只要去对症下药,针对处理用户体验影响最大的指标。一些公司甚至会根据它服务的用户的期望,定义额外的指标。比如 Pinterest(一个图片网站),用户想要查看图片,所以他们定义了额外的标准: Pinner Wait Time(Pinner 时间),这个指标指的是用户能够交互和折叠图片加载时间和总合。

虽然加载时间是多段的,但是在 简化报告 或 横向比较 时,单一指标依然是有用武之地的,例如Speed IndexLighthouse score 就是这方面很好的工具。

译者的话

这篇文章篇幅较短,但是内容很重要,在后文都会有所涉及。优化新手常见的一个错误的观点(例如我)就是,加载只是一个步骤。这篇文章给大家普及了几个重要概念,首屏渲染并非单纯地从空白到渲染,而是分为了好几个步骤,每个步骤对应了不同的用户体验,我们可以通过自己对公司产品的定位着重优化对应的步骤。
欢迎关注我的个人微信公众号:前端 stack,每周分享一篇外文技术翻译哦

在这里插入图片描述


原文地址:https://web.dev/what-is-speed/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值