1.减少渲染堵塞
解决办法:
①将script放在body后面
②给script加 defer 属性(值)
2.减少head里的css资源
由于css必须要放在head里(否则页面加载会出问题,比如加载完成后又进行DOM重绘),但是css太多,在head里又会阻塞页面渲染,所以我们要尽可能减少css代码量。
①.对css压缩和缓存
②.不要放太多图片,要是放图片可以进行优化,比如懒加载
3.http2已经席卷而来,而且其有一个强大的优势,在于对于一个域只进行一次tcp连接,使用多路复用,传输多个资源(同时加载)
4.代码优化:
代码优化 :HTML不要嵌套太多层(否则会加重页面layout的压力),css选择器别写的太复杂(不然计算量会很大),js不要滥用闭包(闭包会加深作用域链,加长变量查找时间)