一些基础细致的性能优化技巧
本文只是记录学习过程中的一些性能优化小技巧,并不全面,用于记录和为后续更加完整的优化整合做准备
图片图片格式选择
JPEG
非常适合: 颜色丰富的照片,彩色图大焦点图、通栏 banner 图,结构不规则的图形
不适合:线条图形和文字、图标图形,因为它的压缩算法不太适合这些类型的图形,并且不支持透明度
压缩工具:jpegtran
PNG
非常适合: 纯色、透明、线条绘图、图标;边缘清晰、有大块相同颜色区域;颜色数较少单需要半透明
不适合:由于是无损存储,彩色图像体积太大,所以不太适合颜色丰富,彩色大图
压缩工具: node-pngquant-native
GIF
非常适合:动画,图标
不适合:每个像素只有 8 比特,不适合存储彩色图片
压缩工具:Gifsicle
Webp
非常适合:适用于图形和半透明图像
不适合
...