面试被问到首屏性能优化,回答了fcp指标以及一系列的措施,但是面试官反问道用骨架屏或者背景图其实也可以解决这个问题,并且举例一般把首屏接口的响应时间作为指标会更好一些,并细化到优化到多少毫秒,这部分应该如何去回答以及如何监测首屏接口的响应时间需要用到哪些指标,并如何优化解决
面试被问到首屏性能优化,回答了fcp指标以及一系列的措施,但是面试官反问道用骨架屏或者背景图其实也可以解决这个问题,并且举例一般把首屏接口的响应时间作为指标会更好一些,并细化到优化到多少毫秒,这部分应该如何去回答以及如何监测首屏接口的响应时间需要用到哪些指标,并如何优化解决
一般的话,就是从 Chrome devTools 的 LightHouse 的各种标准里面入手
👉 缩短服务器响应时间 | Lighthouse | Chrome for Developers
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
指标的话,Google 的 Web Vitals 基本就够了。接口的响应时间我不知道该怎么理解,当然是越快越好,但是优化它能带来多少帮助值得商榷,可能还不如静态化、预渲染和 SSR。
整体的优化思路,推荐看我的视频 从浏览器渲染机制理解 Web 性能——“在浏览器地址栏输入 URL,按下回车后会发生什么?”。