Skip to content

Instantly share code, notes, and snippets.

@jakwuh
Last active September 8, 2018 11:40
Show Gist options
  • Save jakwuh/6638344023ea17a1863a899dacdf686c to your computer and use it in GitHub Desktop.
Save jakwuh/6638344023ea17a1863a899dacdf686c to your computer and use it in GitHub Desktop.
2.1 `webpack-node-externals` build time / size comparison
Hash: 83ea41009a25bd992f66e3fbc3208c63a07d0073
Version: webpack 4.17.1
Child
Hash: 83ea41009a25bd992f66
Time: 6713ms
Built at: 09/08/2018 2:25:38 PM
Asset Size Chunks Chunk Names
bundle.js 3.22 MiB main [emitted] main
Entrypoint main = bundle.js
[./node_modules/webpack/buildin/global.js] (webpack)/buildin/global.js 489 bytes {main} [built]
[./src/entries/client.jsx] 325 bytes {main} [built]
[./src/http/api.js] 689 bytes {main} [built]
[./src/models/Apartments.js] 4.02 KiB {main} [built]
[./src/models/Store.js] 2.24 KiB {main} [built]
+ 976 hidden modules
Child
Hash: e3fbc3208c63a07d0073
Time: 5071ms
Built at: 09/08/2018 2:25:36 PM
Asset Size Chunks Chunk Names
server.js 440 KiB main [emitted] main
Entrypoint main = server.js
[./node_modules/any-promise sync recursive] ./node_modules/any-promise sync 160 bytes {main} [built]
[./src/entries/server.jsx] 1.21 KiB {main} [built]
[assert] external "assert" 42 bytes {main} [built]
[crypto] external "crypto" 42 bytes {main} [built]
[events] external "events" 42 bytes {main} [built]
[fs] external "fs" 42 bytes {main} [built]
[http] external "http" 42 bytes {main} [built]
[net] external "net" 42 bytes {main} [built]
[os] external "os" 42 bytes {main} [built]
[path] external "path" 42 bytes {main} [built]
[querystring] external "querystring" 42 bytes {main} [built]
[stream] external "stream" 42 bytes {main} [built]
[tty] external "tty" 42 bytes {main} [built]
[url] external "url" 42 bytes {main} [built]
[util] external "util" 42 bytes {main} [built]
+ 63 hidden modules
WARNING in ./node_modules/any-promise/register.js 24:14-37
Critical dependency: the request of a dependency is an expression
@ ./node_modules/any-promise/index.js
@ ./node_modules/koa-convert/node_modules/koa-compose/index.js
@ ./node_modules/koa-convert/index.js
@ ./node_modules/koa/lib/application.js
@ ./src/entries/server.jsx
Hash: 83ea41009a25bd992f66b698f218ef3829a1694f
Version: webpack 4.17.1
Child
Hash: 83ea41009a25bd992f66
Time: 6640ms
Built at: 09/08/2018 2:25:53 PM
Asset Size Chunks Chunk Names
bundle.js 3.22 MiB main [emitted] main
Entrypoint main = bundle.js
[./node_modules/webpack/buildin/global.js] (webpack)/buildin/global.js 489 bytes {main} [built]
[./src/entries/client.jsx] 325 bytes {main} [built]
[./src/http/api.js] 689 bytes {main} [built]
[./src/models/Apartments.js] 4.02 KiB {main} [built]
[./src/models/Store.js] 2.24 KiB {main} [built]
+ 976 hidden modules
Child
Hash: b698f218ef3829a1694f
Time: 1111ms
Built at: 09/08/2018 2:25:47 PM
Asset Size Chunks Chunk Names
server.js 5.68 KiB main [emitted] main
Entrypoint main = server.js
[./src/entries/server.jsx] 1.21 KiB {main} [built]
[koa] external "koa" 42 bytes {main} [built]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment