NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
图片优化: 1. 雪碧图 2. 图片压缩 1. 优先使用png而不是GIF 2. 压缩png 3. 去掉jpg的metadata 4. 压缩gif动画 5. 尝试使用png8 6. 避免使用AlphaImageLoader 7. 压缩动态生成的图像 8. 使 favicon 更小,可缓存 9. 使用css sprites 3. base64 4. [响应式图片](https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images) 设置图片width: 100%, 但是如果加载的图片的实际尺寸很大,而我们所需要的很小,那么不可避免的就会造成浪费, 所以这时就可以使用响应式图片。  **主要用到的属性就是 srcset 和 sizes 属性。** 5. 延迟加载 6. SVG 7. canvas 8. 字体图库代替图标 http级别 1. 服务器压缩 减少传输大小 2. CDN 高性能 3. 多域名 增加并发能力 > [图像压缩原理](https://blog.csdn.net/newchenxf/article/details/51693753) > [web图像优化 (1)](https://www.jianshu.com/p/425e25d96a9b) > [Web性能优化:图片优化](https://www.cnblogs.com/wizcabbit/p/web-image-optimization.html) > [前端性能优化之优化图片 && 优化显示图片](https://www.cnblogs.com/zhuzhenwei918/p/6935426.html) > [web前端优化之图片优化](https://www.jianshu.com/p/b55e951e9f03)