Skip to content
前端小栈
Search
K
Main Navigation
📝 技术文章
📚 算法
🤖 部署脚本
💪 解决方案
🛠️ 在线工具
🧠 思维导图
Appearance
Menu
Return to top
On this page
前端首屏加载优化
目的:将页面内容尽快展示给用户,减少页面白屏时间。
首屏内容加载
通常有一下方式:
骨架屏进行预渲染
将页面进行分片、分屏加载,可见部分优先处理
优化加载资源的顺序与粒度,优先加载必须资源,其他资源异步处理
差异化服务,对于不同业务场景按需加载组件(如登录前后)
懒加载、预加载
首屏内容渲染
将 css 放在
head
里,可以利用浏览器的并行下载机制,提高页面加载速度,避免了浏览器渲染的重复计算
将 JavaScript 脚本放在
<body>
的最后面,避免资源阻塞页面渲染
减少 DOM 数量,减少浏览器渲染过程中的计算耗时
服务端渲染、预渲染