Skip to content

v1.5.0 - Webpack Configuration Update & Smaller Bundles

Latest

Choose a tag to compare

@bekmuradov bekmuradov released this 12 Nov 17:34

Significant Bundle Size Reduction:

  • remoteEntry.js: 3.24 KiB (reduced from 6.27 KiB - 48% smaller)
  • main.js: 12.9 KiB (reduced from 17.6 KiB - 27% smaller)
  • 764.js: 12.4 KiB (updated React vendor chunk)

Webpack Configuration Updates:

  • Updated webpack.config.js with optimized settings
  • Better code splitting and tree shaking
  • Improved module federation configuration
  • Removed unnecessary chunk (848.js)

License Compliance:

  • Added LICENSE.txt files for all bundle chunks
  • main.js.LICENSE.txt and 764.js.LICENSE.txt included

Build Improvements:

  • Faster compilation time (3.66 seconds)
  • Better runtime module optimization
  • More efficient code generation

Performance Impact:

  • 48% smaller module federation entry
  • 27% smaller main bundle
  • Faster page load times
  • Better caching with optimized chunks

Full Changelog:

  • Update webpack.config.js with optimized build settings
  • Rebuild all dist/ artifacts with new configuration
  • Reduce remoteEntry.js from 6.27 KiB to 3.24 KiB
  • Reduce main.js from 17.6 KiB to 12.9 KiB
  • Add LICENSE.txt files for compliance
  • Remove unnecessary 848.js chunk