Demo: Compare multiple builds, Single build
BundleStats Gatsby plugin
- Bundle size and totals by file type(css, js, img, etc)
- Cache invalidation, Initial JS/CSS and other bundle specific 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
Description
Analyze webpack stats(bundle size, assets, modules, packages) and compare the results between different builds.
How to install
npm install --dev gatsby-plugin-bundle-stats
or
yarn add --dev gatsby-plugin-bundle-stats
Available options
See bundle-stats-webpack-plugin options.
Examples of usage
// In your gatsby-config.js
module.exports = {
plugins: [
'gatsby-plugin-bundle-stats'
]
};
or with custom options
// In your gatsby-config.js
module.exports = {
plugins: [
{
resolve: 'gatsby-plugin-bundle-stats',
options: {
compare: true,
outDir: '../artifacts',
stats: {
context: './src'
}
}
},
]
};
Other packages
bundle-stats
CLI to generate bundle stats report.
bundle-stats-webpack-plugin
Webpack plugin to generate bundle stats report.
next-plugin-bundle-stats
Next.js plugin for bundle-stats.
Related projects
:cyclone: relative-ci.com
In-depth webpack bundle analysis and monitoring
RelativeCI automates webpack bundle analysis, monitoring, and alerting so you can identify and fix bundle regressions before shipping to production:
- :crystal_ball: Analyze webpack bundle stats on every build
- :chart_with_upwards_trend: Monitor webpack bundle stats changes and identify tendencies over extended periods
- :bell: Get notified via GitHub Checks, GitHub Pull Request comments, and Slack notifications
- :hammer: Support for all major CI services (CircleCI, GitHub Actions, Gitlab CI, Jenkins, Travis CI)
- :two_hearts: Always free for Open Source
:first_quarter_moon: relative-ci/compare
Standalone web application to compare Webpack/Lighthouse/Browsertime stats.
:zap: bundle-stats-action
Github Action that generates bundle-stats reports.