每次 build 都变个 hash,我们翻了一遍 webpack、esbuild、Rspack 的默认策略,看谁的指纹最稳
Rspack 在指纹稳定性上最接近 webpack 语义,esbuild 则不适合需要稳定 contenthash 的场景。webpack 需抽离 runtimeChunk 才能稳定,esbuild 的 hash 默认是构建级、传播范围大,Rspack 基于纯产物内容计算哈希,配置后稳定性最佳。
共 1 篇文章
Rspack 在指纹稳定性上最接近 webpack 语义,esbuild 则不适合需要稳定 contenthash 的场景。webpack 需抽离 runtimeChunk 才能稳定,esbuild 的 hash 默认是构建级、传播范围大,Rspack 基于纯产物内容计算哈希,配置后稳定性最佳。