In-depth bundle analyzer for webpack(bundle size, assets, modules)
npm install gatsby-plugin-bundle-stats
Demos:
Bundle analysis comparison ·
Bundle analysis
- Bundle size and totals by file type(css, js, img, etc)
- Insights: duplicate packages, new packages
- Initial JS/CSS, Cache invalidation, and other bundle metrics
- Assets report (entrypoint, initial, types, changed, delta)
- Modules report (changed, delta, chunks, duplicate count and percentage)
- Packages report (count, duplicate, changed, delta)
:star: Side by side comparison for multiple builds
Analyze Gatsby bundle stats(bundle size, assets, modules, packages) and compare the results between different builds.
``shell`
npm install --dev gatsby-plugin-bundle-stats
or
`shell`
yarn add --dev gatsby-plugin-bundle-stats
See bundle-stats-webpack-plugin options.
`js`
// In your gatsby-config.js
module.exports = {
plugins: [
'gatsby-plugin-bundle-stats'
]
};
or with custom options
`js``
// In your gatsby-config.js
module.exports = {
plugins: [
{
resolve: 'gatsby-plugin-bundle-stats',
options: {
compare: true,
outDir: '../artifacts',
stats: {
context: './src'
}
}
},
]
};
 
CLI to generate bundle stats report.
 
Webpack plugin to generate bundle stats report for webpack/rspack.
 
Next.js plugin for bundle-stats.
 
Rollup plugin to generate bundle stats report for vite/rolldown/rollup.
#### Automated bundle analysis, reviews and monitoring - Quickly identify and fix bundle regressions before shipping to production.
- :crystal_ball: In-depth bundle stats analysis for every build
- :chart_with_upwards_trend: Monitor bundle stats changes and identify opportunities for optimizations
- :bell: Quick feedback with rule based automated review flow, GitHub Pull Request comments, GitHub check reports, or Slack messages
- :wrench: Support for webpack, vite, rspack, rollup, rolldown
- :hammer: Support for all major CI services(CircleCI, GitHub Actions, Gitlab CI, Jenkins, Travis CI)
- :nut_and_bolt: Support for npm, yarn and pnpm; support for monorepos
- :two_hearts: Always free for Open Source
Standalone web application to compare Webpack/Lighthouse/Browsertime stats.
Github Action that generates bundle-stats reports.