HTML加载慢的根源常是资源阻塞渲染:JS默认同步执行阻塞解析,图片未懒加载致首屏体积过大,字体文件阻塞文本渲染,HTTP/1.1串行请求及缺少预加载加剧延迟。

HTML 加载慢,先看是不是资源阻塞了渲染
浏览器遇到 标签默认会暂停 HTML 解析,等 JS 下载、执行完才继续——哪怕这个 JS 只是统计代码或第三方小工具。很多“页面白屏久”问题就出在这儿。
常见错误现象:DOMContentLoaded 事件严重延迟,但网络面板里 HTML 本身早就下载完了;main.js 明明只有几 KB,却卡住整个首屏。
- 把非关键 JS 放在









