Skip to content

BundleWatch在合并前发现 bundle 体积增长

BundleWatch 在 CI 中检查构建后的 JavaScript 和 CSS 文件是否超出体积限制,与基准分支对比,并在 GitHub Pull Request 中报告变化。免费且开源。

一个 Pull Request 结果页面中的变化:index.js 增加了 17.08KB,比 160KB 限制少 14.58KB;vendor.js 增加了 13.17KB,超出 200KB 限制 9.77KB;charts.js 减少了 5.51KB。一个 Pull Request 结果页面中的变化:index.js 增加了 17.08KB,比 160KB 限制少 14.58KB;vendor.js 增加了 13.17KB,超出 200KB 限制 9.77KB;charts.js 减少了 5.51KB。
每个 Pull Request 的 bundlewatch 状态都会链接到它的结果页面,逐个文件列出这次提交带来的变化,以及每个文件的限制。

这些团队的开发者在使用

  • Google Maps
  • Bootstrap
  • WooCommerce
  • Just Eat Takeaway
  • Orange
  • Shortcut
  • AdminLTE
  • UUID
  • Flarum
  • isomorphic-git
  • Instacart
  • DAZN
  • Syngenta
  • GoCardless
  • ThredUp
  • Prismic
  • Canny
  • Busbud
  • Fortum
  • Boulevard
  • Mention Me
  • The Hotels Network
  • Mentimeter
  • Spendesk
  • Korey
  • Clerk

根据 MIT 许可证发布。