深刻理解http请求的过程是前端性能优化的核心css
css 样式表置顶html
用 link 代替 import前端
js 脚本置底ios
合理使用 js 的异步加载能力web
link 和import的使用区别浏览器
区别1:link是XHTML标签,除了加载CSS外,还能够定义RSS等其余事务;@import属于CSS范畴,只能加载CSS。缓存
区别2:link引用CSS时,在页面载入时同时加载;@import须要页面网页彻底载入之后加载。性能优化
区别3:link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持。网络
区别4:ink支持使用Javascript控制DOM去改变样式;而@import不支持。异步
控制重绘与回流
根据场景选择合适的图片格式
使用iconfont解决icon问题
)进行图片压缩 css雪碧图 将图片内签到网页中
请求过程当中一些潜在的性能优化点 (减小http请求数量 减小请求资源的大小)
文件的压缩 利用网上在线工具压缩css js html等资源
pwa 的应用 service worker