优化FCP的方法包括: 减少渲染阻塞资源 :将CSS和JavaScript的加载延后,或通过内联关键样式的方式优先展示首屏内容
三、首次输入延迟 首次输入延迟衡量用户首次与页面交互(如点击、触摸、按键)到浏览器实际响应之间的时间
降低主线程负载 :合🤔并并压缩JS文件,移除未使用的代码,延迟加载第三方脚本(如分析工具、社交组件)
这个指标更贴近用户对“页面已加载完成”的感受
优化思路主要有: 拆分长任务 :将耗时的JavaScript操作拆分为多个小块,利用 requestAnimationFrame 或 setTimeout 分步执行
四、累积布局偏移 累积布局偏移用于衡量页面在加载过程中元素位🌺置意外移动的程度
预加载关键资源 :在HTML头部通过 <link rel="preload"> 告知浏览器优先获取重要样式或字体
使用字体交换策略 :通过 ☀️font-display: swap 让后备字体先显示,避免因字体下载导致的文🔥字大小突变