Skip to content

文件指纹

文件指纹是什么?

文件指纹:用 hash 或者校验和生成的文件唯一标识,该标识对文件内容敏感:

  • 文件内容变化,标识也会变化。
  • 文件内容不变,标识也不变。

文件指纹在前端工程化中有何作用?

文件缓存

浏览器通常会对资源进行缓存,有些情况下当服务器更新了资源,而浏览器并没有更新,其原因就是浏览器可能访问的是缓存资源。而文件指纹的作用就是让浏览器每次访问资源时,都访问最新的资源,从而避免缓存。

chunk 分包的作用?

  • 保持指纹稳定,以便使用缓存。
  • 减少重复代码。

基于 MIT 许可发布