JS面试题18-说一说网页当中性能优化有哪些性能指标,如何量化

本文探讨了网页性能优化的重要指标,包括FCP、SI、页面加载时间、全部页面加载时间、首字节时间等,并强调了量化这些指标对于提升用户体验和SEO排名的关键作用。介绍了网络时延、下载速度、页面大小、网络丢包率等其他因素,并提到了通过Chrome DevTools、资源压缩和合并等手段进行性能优化。

177187f6f6a4d9a6b432abc12afc9a50.jpeg

网页性能优化的重要性不言而喻,因为它会直接影响到网站的访问速度、用户体验以及SEO排名等。以下是常见的几个性能指标及其量化方式

  • FCP(First Contentful Paint):白屏时间,即页面中第一次有内容渲染的时间,值越低越好

  • SI(Speed Index):页面渲染时间,即页面从白屏到渲染完毕的时间,值越低越好

  • 页面加载时间:从页面开始加载到页面onload事件触发的时间。一般来说onload触发代表着直接通过HTML引用的CSS,JS,图片资源已经完全加载完毕,衡量网页从开始加载到完全展示所需的时间。通常以毫秒为单位进行计量,理想情况下,网页加载时间应该小于3秒

  • 全部页面加载时间:全部页面载入时间指从最初启动浏览开始,直到所有元素都被加载完成后,在2秒后仍然没有网络活动的时间,理想情况下,渲染时间应该小于1秒

  • 首字节时间:从客户端发起HTTP请求到服务端返回第一个字节的时间,理想情况下,TTFB应该小于200ms。

  • DNS时间:从浏览器发起DNS查询到DNS查询结束的时间

  • TCP时间:从浏览器发起TCP连接到TCP连接建立完成的时间

  • 下载速度:从服务器下载资源的速度,通常以KB/s或MB/s表示

  • 页面流畅度:

    指页面的动画和滚动是否流畅

  • 页面大小:指网页的大小,通常以字节为单位进行计量。网页大小越小,加载时间越快,用户体验

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值