lighthouse性能分卡在50–70主因是lcp>2.5s、tbt>200ms、cls≥0.1三项未达标;需针对性优化资源加载顺序、字体回退、图片尺寸预留及长任务调度。

为什么Lighthouse评分卡在60分上不去
多数人跑完Lighthouse发现性能分卡在50–70之间,不是代码写得烂,而是默认检测项里藏着几个「安静但致命」的瓶颈:largest-contentful-paint(LCP)超2.5秒、total-blocking-time(TBT)超过200ms、cumulative-layout-shift(CLS)没压到0.1以下——这三项加起来就吃掉大半分数。浏览器渲染流水线不等人,优化必须对准真实帧耗时,而不是堆CSS压缩或删console。
怎么让LCP从3.2s压到1.8s以内
LCP通常由首屏最大图像、标题文本或背景图触发,但真正拖慢它的,往往是资源加载顺序和渲染阻塞。别急着换CDN,先检查这几个点:
-
link rel="preload"只对关键资源生效,比如首屏<img>的src或<h1></h1>用的web font,但写成<link rel="preload" href="font.woff2" as="font" type="font/woff2" crossorigin>才有效;漏掉crossorigin会导致预加载静默失败 - 服务端返回的HTML里,首屏内容必须在前14KB内(HTTP/1.1下TCP慢启动限制),超出部分会被延迟解析;把
<script></script>移到
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











