原则

  • 能不加载的就不加载
  • 能少加载的就少加载

    方案

  • 代码合并压缩(Uglify,针对HTTP 1.1效果显著)

  • 传输压缩
    • gzip
    • Brotll
  • 对图片做无损压缩或者接受范围的有损压缩(约束图片大小)
  • 图片懒加载
  • 为不同分辨率提供不同尺寸的图
  • 能使用CSS实现的优先使用css实现
  • 减少cookie传输
  • 做代码分割资源按需加载
  • 选择合适的图片