Skip to content

youngkiu/cjs-vs-esm-size

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://web.dev/commonjs-larger-bundles/

lodash
package & version
webpack
version
CommonJS
bundle size
ES Modules
bundle size
lodash-es@4.17.21 webpack@4.46.0, webpack-cli@3.3.12 102270 9576
lodash-es@4.17.21 webpack@5.74.0, webpack-cli@4.10.0 90027 38
lodash@4.17.21 webpack@5.74.0, webpack-cli@4.10.0 71029 70851
# webpack-cli v3
$ node_modules/.bin/webpack --mode production --entry ./commonjs/index.js --output ./dist/cjs.js
$ node_modules/.bin/webpack --mode production --entry ./esmodules/index.js --output ./dist/esm.js
# webpack-cli v4
$ node_modules/.bin/webpack --mode production --entry ./commonjs/index.js --output-path ./dist --output-filename cjs.js
$ node_modules/.bin/webpack --mode production --entry ./esmodules/index.js --output-path ./dist --output-filename esm.js
$ ls -l dist/

Languages

  • JavaScript 100.0%