Demos: Bundle analysis comparison · Bundle analysis
BundleStats Next.js plugin
- 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)
⭐ 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 next-plugin-bundle-stats
or
yarn add --dev next-plugin-bundle-stats
Available options
See bundle-stats-webpack-plugin options.
Examples of usage
// In your next.config.js
const withBundleStats = require('next-plugin-bundle-stats');
module.exports = withBundleStats();
or with custom options:
// In your next.config.js
const withBundleStats = require('next-plugin-bundle-stats');
module.exports = withBundleStats({
outDir: '../artifacts'
});
Other packages
bundle-stats
CLI to generate bundle stats report.
bundle-stats-webpack-plugin
Webpack plugin to generate bundle stats report.
gatsby-plugin-bundle-stats
Gatsby plugin for bundle-stats.
rollup-plugin-bundle-stats
Rollup plugin to generate bundle stats report.
Related projects
relative-ci.com
🌀Optimize your web app's performance with automated bundle stats analysis and monitoring.
- 🔮 In-depth bundle stats analysis for every build
- 📈 Monitor bundle stats changes and identify opportunities for optimizations
- 🔔 Rule based automated review flow, or get notified via GitHub Pull Request comments, GitHub check reports and Slack messages
- 🔧 Support for webpack and beta support for Vite/Rollup
- 🔨 Support for all major CI services(CircleCI, GitHub Actions, Gitlab CI, Jenkins, Travis CI)
- 🔩 Support for npm, yarn and pnpm; support for monorepos
- 💕 Always free for Open Source
relative-ci/compare
🌓Standalone web application to compare Webpack/Lighthouse/Browsertime stats.
bundle-stats-action
⚡Github Action that generates bundle-stats reports.