starhackit icon indicating copy to clipboard operation
starhackit copied to clipboard

code size report

Open FredericHeem opened this issue 8 years ago • 30 comments

$ npm run bundle-size

> [email protected] bundle-size /Users/frederic/starhackit/client
> webpack --config webpack.prod.js --json --progress | webpack-bundle-size-analyzer

clean-webpack-plugin: /Users/frederic/starhackit/client/build has been removed.
lodash: 693.49 KB (19.7%)   
react: 619.42 KB (17.6%)
material-ui: 384.15 KB (10.9%)
intl: 177.97 KB (5.06%)
bootstrap: 139.6 KB (3.97%)
moment: 136.5 KB (3.88%)
react-router: 102.7 KB (2.92%)
i18next: 79.15 KB (2.25%)
react-s-alert: 60.81 KB (1.73%)
when: 60.25 KB (1.71%)
react-intl: 57.91 KB (1.65%)
history: 47.26 KB (1.34%)
babel-runtime: 47.11 KB (1.34%)
  core-js: 43.91 KB (93.2%)
  <self>: 3.19 KB (6.78%)
inline-style-prefixer: 37.73 KB (1.07%)
intl-messageformat-parser: 36.82 KB (1.05%)
fbjs: 33.59 KB (0.955%)
react-helmet: 33.21 KB (0.944%)
  react-side-effect: 4.76 KB (14.3%)
  fbjs: 2.31 KB (6.97%)
  <self>: 26.13 KB (78.7%)
es6-promise: 31.77 KB (0.903%)
checkit: 31.25 KB (0.888%)
axios: 29.18 KB (0.829%)
regenerator-runtime: 22.32 KB (0.634%)
redux: 22.02 KB (0.626%)
ladda: 21.78 KB (0.619%)
reactabular: 21.28 KB (0.605%)
react-redux: 19.37 KB (0.550%)
inline-style-prefix-all: 17.99 KB (0.511%)
intl-messageformat: 17.18 KB (0.488%)
react-ga: 15.59 KB (0.443%)
react-ladda: 15.16 KB (0.431%)
  ladda: 13.11 KB (86.5%)
  <self>: 2.05 KB (13.5%)
intl-relativeformat: 14.66 KB (0.417%)
qs: 13.74 KB (0.391%)
redux-act: 13.05 KB (0.371%)
lodash.keysin: 12.8 KB (0.364%)
bowser: 11.81 KB (0.336%)
react-router-redux: 10.75 KB (0.306%)
react-tap-event-plugin: 9.95 KB (0.283%)
  fbjs: 2.56 KB (25.7%)
  <self>: 7.4 KB (74.3%)
lodash.assigninwith: 9.78 KB (0.278%)
i18next-browser-languagedetector: 9.36 KB (0.266%)
lodash.rest: 8.59 KB (0.244%)
redux-logger: 8.29 KB (0.236%)
react-pagify: 8.24 KB (0.234%)
recompose: 7.82 KB (0.222%)
debug: 7.67 KB (0.218%)
style-loader: 6.99 KB (0.199%)
i18next-xhr-backend: 6.42 KB (0.183%)
react-event-listener: 5.17 KB (0.147%)
i18next-localstorage-cache: 4.64 KB (0.132%)
intl-format-cache: 3.99 KB (0.113%)
react-side-effect: 3.95 KB (0.112%)
  fbjs: 2.72 KB (68.8%)
  <self>: 1.23 KB (31.2%)
redux-act-async: 3.8 KB (0.108%)
deep-equal: 3.8 KB (0.108%)
lodash.defaults: 3.44 KB (0.0978%)
cookie: 3.29 KB (0.0936%)
react-cookie: 3.09 KB (0.0877%)
process: 2.76 KB (0.0784%)
keycode: 2.7 KB (0.0766%)
ms: 2.28 KB (0.0647%)
object-assign: 1.95 KB (0.0553%)
warning: 1.76 KB (0.0502%)
react-doc-meta: 1.56 KB (0.0443%)
invariant: 1.48 KB (0.0421%)
css-loader: 1.47 KB (0.0418%)
query-string: 1.45 KB (0.0411%)
hoist-non-react-statics: 1.35 KB (0.0385%)
classnames: 1.08 KB (0.0306%)
segmentize: 1 KB (0.0285%)
inherits: 672 B (0.0187%)
redux-thunk: 529 B (0.0147%)
symbol-observable: 451 B (0.0125%)
webpack: 336 B (0.00933%)
intl-messageformat/lib/main.js|/Users/frederic/starhackit/client: 288 B (0.00799%)
  intl-relativeformat: 288 B (100%)
  <self>: 0 B (0.00%)
simple-assign: 281 B (0.00780%)
strict-uri-encode: 182 B (0.00505%)
react-addons-pure-render-mixin: 72 B (0.00200%)
react-dom: 63 B (0.00175%)
i18next-browser-languagedetector/index.js|/Users/frederic/starhackit/client: 62 B (0.00172%)
  i18next-localstorage-cache/index.js|/Users/frederic/starhackit/client: 62 B (100%)
    i18next-xhr-backend/index.js|/Users/frederic/starhackit/client: 62 B (100%)
      i18next: 62 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  <self>: 0 B (0.00%)
react-addons-transition-group: 59 B (0.00164%)
react-addons-create-fragment: 59 B (0.00164%)
intl .: 15 B (0.000416%)
intl-relativeformat .: 15 B (0.000416%)
intl-messageformat .: 15 B (0.000416%)
<self>: 286.7 KB (8.15%)

FredericHeem avatar Jun 27 '16 20:06 FredericHeem

npm run bundle-size

> [email protected] bundle-size /Users/frederic/starhackit/client
> webpack --config webpack.prod.js --json --progress | webpack-bundle-size-analyzer

clean-webpack-plugin: /Users/frederic/starhackit/client/build has been removed.
lodash: 693.49 KB (19.0%)   
react: 619.42 KB (17.0%)
material-ui: 362.37 KB (9.95%)
babel-polyfill: 233.22 KB (6.40%)
  core-js: 198.71 KB (85.2%)
  core-js/modules/es6.promise.js|/Users/frederic/starhackit/client: 9.86 KB (4.23%)
    babel-runtime: 9.86 KB (100%)
      core-js: 9.86 KB (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_iter-define.js|/Users/frederic/starhackit/client: 2.76 KB (1.18%)
    babel-runtime: 2.76 KB (100%)
      core-js: 2.76 KB (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_task.js|/Users/frederic/starhackit/client: 2.22 KB (0.953%)
    babel-runtime: 2.22 KB (100%)
      core-js: 2.22 KB (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_microtask.js|/Users/frederic/starhackit/client: 1.71 KB (0.732%)
    babel-runtime: 1.71 KB (100%)
      core-js: 1.71 KB (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/es6.array.from.js|/Users/frederic/starhackit/client: 1.63 KB (0.701%)
    babel-runtime: 1.63 KB (100%)
      core-js: 1.63 KB (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_object-create.js|/Users/frederic/starhackit/client: 1.48 KB (0.635%)
    babel-runtime: 1.48 KB (100%)
      core-js: 1.48 KB (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_for-of.js|/Users/frederic/starhackit/client: 1.16 KB (0.499%)
    babel-runtime: 1.16 KB (100%)
      core-js: 1.16 KB (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_object-assign.js|/Users/frederic/starhackit/client: 1.13 KB (0.486%)
    babel-runtime: 1.13 KB (100%)
      core-js: 1.13 KB (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/es6.array.iterator.js|/Users/frederic/starhackit/client: 1.11 KB (0.474%)
    babel-runtime: 1.11 KB (100%)
      core-js: 1.11 KB (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_set-proto.js|/Users/frederic/starhackit/client: 893 B (0.374%)
    babel-runtime: 893 B (100%)
      core-js: 893 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_array-includes.js|/Users/frederic/starhackit/client: 788 B (0.330%)
    babel-runtime: 788 B (100%)
      core-js: 788 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_classof.js|/Users/frederic/starhackit/client: 709 B (0.297%)
    babel-runtime: 709 B (100%)
      core-js: 709 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_object-gopd.js|/Users/frederic/starhackit/client: 622 B (0.260%)
    babel-runtime: 622 B (100%)
      core-js: 622 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_string-at.js|/Users/frederic/starhackit/client: 611 B (0.256%)
    babel-runtime: 611 B (100%)
      core-js: 611 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_iter-detect.js|/Users/frederic/starhackit/client: 582 B (0.244%)
    babel-runtime: 582 B (100%)
      core-js: 582 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_object-keys-internal.js|/Users/frederic/starhackit/client: 562 B (0.235%)
    babel-runtime: 562 B (100%)
      core-js: 562 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_iter-create.js|/Users/frederic/starhackit/client: 528 B (0.221%)
    babel-runtime: 528 B (100%)
      core-js: 528 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/es6.string.iterator.js|/Users/frederic/starhackit/client: 523 B (0.219%)
    babel-runtime: 523 B (100%)
      core-js: 523 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_object-gpo.js|/Users/frederic/starhackit/client: 509 B (0.213%)
    babel-runtime: 509 B (100%)
      core-js: 509 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_object-dps.js|/Users/frederic/starhackit/client: 416 B (0.174%)
    babel-runtime: 416 B (100%)
      core-js: 416 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_iter-call.js|/Users/frederic/starhackit/client: 403 B (0.169%)
    babel-runtime: 403 B (100%)
      core-js: 403 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_wks.js|/Users/frederic/starhackit/client: 368 B (0.154%)
    babel-runtime: 368 B (100%)
      core-js: 368 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_species-constructor.js|/Users/frederic/starhackit/client: 340 B (0.142%)
    babel-runtime: 340 B (100%)
      core-js: 340 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/core.get-iterator-method.js|/Users/frederic/starhackit/client: 293 B (0.123%)
    babel-runtime: 293 B (100%)
      core-js: 293 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_create-property.js|/Users/frederic/starhackit/client: 277 B (0.116%)
    babel-runtime: 277 B (100%)
      core-js: 277 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_is-array-iter.js|/Users/frederic/starhackit/client: 277 B (0.116%)
    babel-runtime: 277 B (100%)
      core-js: 277 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_set-to-string-tag.js|/Users/frederic/starhackit/client: 253 B (0.106%)
    babel-runtime: 253 B (100%)
      core-js: 253 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_iobject.js|/Users/frederic/starhackit/client: 236 B (0.0988%)
    babel-runtime: 236 B (100%)
      core-js: 236 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  core-js/modules/_object-keys.js|/Users/frederic/starhackit/client: 231 B (0.0967%)
    babel-runtime: 231 B (100%)
      core-js: 231 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  <self>: 2.24 KB (0.959%)
intl: 177.97 KB (4.88%)
bootstrap: 139.6 KB (3.83%)
moment: 136.5 KB (3.75%)
react-router: 102.7 KB (2.82%)
i18next: 79.15 KB (2.17%)
react-s-alert: 60.81 KB (1.67%)
react-intl: 57.91 KB (1.59%)
babel-runtime: 50.1 KB (1.38%)
  core-js: 46.91 KB (93.6%)
  <self>: 3.19 KB (6.37%)
history: 47.26 KB (1.30%)
inline-style-prefixer: 37.73 KB (1.04%)
intl-messageformat-parser: 36.82 KB (1.01%)
fbjs: 33.59 KB (0.922%)
react-helmet: 33.21 KB (0.911%)
  react-side-effect: 4.76 KB (14.3%)
  fbjs: 2.31 KB (6.97%)
  <self>: 26.13 KB (78.7%)
checkit: 31.25 KB (0.858%)
axios: 29.18 KB (0.801%)
regenerator-runtime: 22.32 KB (0.613%)
redux: 22.02 KB (0.604%)
ladda: 21.78 KB (0.598%)
reactabular: 21.28 KB (0.584%)
react-redux: 19.37 KB (0.531%)
inline-style-prefix-all: 17.99 KB (0.494%)
intl-messageformat: 17.18 KB (0.471%)
react-ga: 15.59 KB (0.428%)
react-ladda: 15.16 KB (0.416%)
  ladda: 13.11 KB (86.5%)
  <self>: 2.05 KB (13.5%)
intl-relativeformat: 14.66 KB (0.402%)
qs: 13.74 KB (0.377%)
redux-act: 13.05 KB (0.358%)
lodash.keysin: 12.8 KB (0.351%)
bowser: 11.81 KB (0.324%)
react-router-redux: 10.75 KB (0.295%)
react-tap-event-plugin: 9.95 KB (0.273%)
  fbjs: 2.56 KB (25.7%)
  <self>: 7.4 KB (74.3%)
lodash.assigninwith: 9.78 KB (0.269%)
i18next-browser-languagedetector: 9.36 KB (0.257%)
lodash.rest: 8.59 KB (0.236%)
redux-logger: 8.29 KB (0.228%)
react-pagify: 8.24 KB (0.226%)
recompose: 7.82 KB (0.215%)
debug: 7.67 KB (0.211%)
style-loader: 6.99 KB (0.192%)
i18next-xhr-backend: 6.42 KB (0.176%)
react-event-listener: 5.17 KB (0.142%)
i18next-localstorage-cache: 4.64 KB (0.127%)
intl-format-cache: 3.99 KB (0.109%)
react-side-effect: 3.95 KB (0.108%)
  fbjs: 2.72 KB (68.8%)
  <self>: 1.23 KB (31.2%)
redux-act-async: 3.8 KB (0.104%)
deep-equal: 3.8 KB (0.104%)
lodash.defaults: 3.44 KB (0.0944%)
cookie: 3.29 KB (0.0904%)
react-cookie: 3.09 KB (0.0847%)
process: 2.76 KB (0.0757%)
keycode: 2.7 KB (0.0740%)
ms: 2.28 KB (0.0625%)
object-assign: 1.95 KB (0.0534%)
warning: 1.76 KB (0.0484%)
react-doc-meta: 1.56 KB (0.0428%)
invariant: 1.48 KB (0.0406%)
css-loader: 1.47 KB (0.0404%)
query-string: 1.45 KB (0.0397%)
hoist-non-react-statics: 1.35 KB (0.0372%)
classnames: 1.08 KB (0.0295%)
segmentize: 1 KB (0.0275%)
inherits: 672 B (0.0180%)
redux-thunk: 529 B (0.0142%)
symbol-observable: 451 B (0.0121%)
intl-messageformat/lib/main.js|/Users/frederic/starhackit/client: 288 B (0.00772%)
  intl-relativeformat: 288 B (100%)
  <self>: 0 B (0.00%)
simple-assign: 281 B (0.00753%)
webpack: 251 B (0.00673%)
strict-uri-encode: 182 B (0.00488%)
react-addons-pure-render-mixin: 72 B (0.00193%)
react-dom: 63 B (0.00169%)
i18next-browser-languagedetector/index.js|/Users/frederic/starhackit/client: 62 B (0.00166%)
  i18next-localstorage-cache/index.js|/Users/frederic/starhackit/client: 62 B (100%)
    i18next-xhr-backend/index.js|/Users/frederic/starhackit/client: 62 B (100%)
      i18next: 62 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  <self>: 0 B (0.00%)
react-addons-create-fragment: 59 B (0.00158%)
react-addons-transition-group: 59 B (0.00158%)
intl-messageformat .: 15 B (0.000402%)
intl-relativeformat .: 15 B (0.000402%)
intl .: 15 B (0.000402%)
<self>: 289.84 KB (7.95%)

FredericHeem avatar Jun 30 '16 18:06 FredericHeem

Version: webpack 1.13.1
Time: 126917ms
                                  Asset       Size  Chunks             Chunk Names
                     assets/img/es7.png    7.54 kB          [emitted]  
   89889688147bd7575d6327160d64e760.svg     109 kB          [emitted]  
            1.1.16e8381b6520ad12ec8d.js    58.9 kB       1  [emitted]  
            2.2.16e8381b6520ad12ec8d.js    1.34 kB       2  [emitted]  
            3.3.16e8381b6520ad12ec8d.js    12.9 kB       3  [emitted]  
         vendor.16e8381b6520ad12ec8d.js     614 kB       4  [emitted]  vendor
           app.3233a7ae4578a8ec0462.css    29.7 kB       0  [emitted]  app
        vendor.39039c8ccb18e42cbd18.css     331 kB       4  [emitted]  vendor
         3.3.16e8381b6520ad12ec8d.js.gz    3.73 kB          [emitted]  
         1.1.16e8381b6520ad12ec8d.js.gz    15.9 kB          [emitted]  
        app.3233a7ae4578a8ec0462.css.gz    3.29 kB          [emitted]  
89889688147bd7575d6327160d64e760.svg.gz    26.5 kB          [emitted]  
         app.16e8381b6520ad12ec8d.js.gz    85.2 kB          [emitted]  
     vendor.39039c8ccb18e42cbd18.css.gz     129 kB          [emitted]  
      vendor.16e8381b6520ad12ec8d.js.gz     176 kB          [emitted]  
                             index.html    1.46 kB          [emitted]  
                            favicon.ico    1.15 kB          [emitted]  
                 assets/img/ansible.png    5.16 kB          [emitted]  
               assets/img/bootstrap.png    4.73 kB          [emitted]  
             assets/img/codeclimate.png    13.2 kB          [emitted]  
                  assets/img/docker.png    10.3 kB          [emitted]  
            app.16e8381b6520ad12ec8d.js     353 kB       0  [emitted]  app

FredericHeem avatar Jul 28 '16 21:07 FredericHeem

Without bootstrap:

Version: webpack 1.13.1
Time: 355977ms
                             Asset       Size  Chunks             Chunk Names
               assets/img/gulp.png    19.6 kB          [emitted]  
       app.74b0c25f053b9b0a7ff4.js     353 kB       0  [emitted]  app
       2.2.74b0c25f053b9b0a7ff4.js    1.34 kB       2  [emitted]  
       3.3.74b0c25f053b9b0a7ff4.js    12.9 kB       3  [emitted]  
    vendor.74b0c25f053b9b0a7ff4.js     614 kB       4  [emitted]  vendor
      app.932f2a0620b41895da9c.css    47.8 kB       0  [emitted]  app
   vendor.4dea25e075e4b154569c.css    60.8 kB       4  [emitted]  vendor
    1.1.74b0c25f053b9b0a7ff4.js.gz    15.9 kB          [emitted]  
    3.3.74b0c25f053b9b0a7ff4.js.gz    3.73 kB          [emitted]  
   app.932f2a0620b41895da9c.css.gz    5.39 kB          [emitted]  
vendor.4dea25e075e4b154569c.css.gz    20.7 kB          [emitted]  
    app.74b0c25f053b9b0a7ff4.js.gz    85.2 kB          [emitted]  
 vendor.74b0c25f053b9b0a7ff4.js.gz     176 kB          [emitted] 

FredericHeem avatar Jul 28 '16 22:07 FredericHeem

Version: webpack 1.13.1
Time: 274613ms
                             Asset       Size  Chunks             Chunk Names
              assets/img/mocha.png    26.6 kB          [emitted]  
       app.cb78ad3842f755e193f8.js     361 kB       0  [emitted]  app
       2.2.cb78ad3842f755e193f8.js    1.34 kB       2  [emitted]  
       3.3.cb78ad3842f755e193f8.js    12.9 kB       3  [emitted]  
    vendor.cb78ad3842f755e193f8.js     620 kB       4  [emitted]  vendor
      app.ce6e412093b718c8caba.css    48.5 kB       0  [emitted]  app
   vendor.4ef189920baf550714cc.css    60.8 kB       4  [emitted]  vendor
    3.3.cb78ad3842f755e193f8.js.gz    3.73 kB          [emitted]  
    1.1.cb78ad3842f755e193f8.js.gz    15.9 kB          [emitted]  
   app.ce6e412093b718c8caba.css.gz    5.53 kB          [emitted]  
vendor.4ef189920baf550714cc.css.gz    20.7 kB          [emitted]  
    app.cb78ad3842f755e193f8.js.gz    87.7 kB          [emitted]  
 vendor.cb78ad3842f755e193f8.js.gz     178 kB          [emitted] 

FredericHeem avatar Aug 02 '16 21:08 FredericHeem

Without react-intl, 47kB /12kB gz saved

Version: webpack 1.13.1
Time: 295080ms
                             Asset       Size  Chunks             Chunk Names
       app.9748f804b90a2e3d4cae.js     361 kB       0  [emitted]  app
       2.2.9748f804b90a2e3d4cae.js    1.34 kB       2  [emitted]  
       3.3.9748f804b90a2e3d4cae.js    12.9 kB       3  [emitted]  
    vendor.9748f804b90a2e3d4cae.js     573 kB       4  [emitted]  vendor
      app.341ed8725f9b63d8861f.css    48.5 kB       0  [emitted]  app
   vendor.9608769395c1f2bcb222.css    60.8 kB       4  [emitted]  vendor
    1.1.9748f804b90a2e3d4cae.js.gz    15.9 kB          [emitted]  
    3.3.9748f804b90a2e3d4cae.js.gz    3.73 kB          [emitted]  
   app.341ed8725f9b63d8861f.css.gz    5.53 kB          [emitted]  
vendor.9608769395c1f2bcb222.css.gz    20.7 kB          [emitted]  
    app.9748f804b90a2e3d4cae.js.gz    87.6 kB          [emitted]  
 vendor.9748f804b90a2e3d4cae.js.gz     166 kB          [emitted]  

FredericHeem avatar Aug 02 '16 22:08 FredericHeem

Without babel-polyfill 70kB, 23kB gz:

       app.26a97f39b02338a2900c.js     291 kB       0  [emitted]  app
       2.2.26a97f39b02338a2900c.js    1.34 kB       2  [emitted]  
       3.3.26a97f39b02338a2900c.js    12.9 kB       3  [emitted]  
    vendor.26a97f39b02338a2900c.js     572 kB       4  [emitted]  vendor
      app.ab77f2d3d0f56299892b.css    48.5 kB       0  [emitted]  app
   vendor.bd79db969a14843d3688.css    60.8 kB       4  [emitted]  vendor
    3.3.26a97f39b02338a2900c.js.gz    3.72 kB          [emitted]  
    1.1.26a97f39b02338a2900c.js.gz    15.9 kB          [emitted]  
   app.ab77f2d3d0f56299892b.css.gz    5.53 kB          [emitted]  
vendor.bd79db969a14843d3688.css.gz    20.7 kB          [emitted]  
    app.26a97f39b02338a2900c.js.gz    64.8 kB          [emitted]  
 vendor.26a97f39b02338a2900c.js.gz     166 kB          [emitted] 

FredericHeem avatar Aug 02 '16 22:08 FredericHeem

$ npm run bundle-size

> [email protected] bundle-size /Users/frederic/starhackit/client
> webpack --config webpack.prod.js --json --progress | webpack-bundle-size-analyzer

clean-webpack-plugin: /Users/frederic/starhackit/client/build has been removed.
lodash: 703.23 KB (23.0%)   
react: 631.28 KB (20.6%)
material-ui: 363.53 KB (11.9%)
  warning: 1.76 KB (0.485%)
  <self>: 361.77 KB (99.5%)
intl: 177.97 KB (5.82%)
moment: 140.51 KB (4.60%)
react-router: 103.73 KB (3.39%)
  warning: 1.76 KB (1.70%)
  <self>: 101.96 KB (98.3%)
i18next: 79.87 KB (2.61%)
react-s-alert: 60.81 KB (1.99%)
inline-style-prefixer: 54.42 KB (1.78%)
history: 47.26 KB (1.55%)
babel-runtime: 45.47 KB (1.49%)
  core-js: 42.27 KB (93.0%)
  <self>: 3.19 KB (7.02%)
react-helmet: 33.21 KB (1.09%)
  react-side-effect: 4.76 KB (14.3%)
  fbjs: 2.31 KB (6.97%)
  <self>: 26.13 KB (78.7%)
fbjs: 32.19 KB (1.05%)
axios: 31.95 KB (1.04%)
checkit: 31.25 KB (1.02%)
regenerator-runtime: 22.32 KB (0.730%)
redux: 22.02 KB (0.720%)
ladda: 21.78 KB (0.712%)
reactabular: 21.28 KB (0.696%)
react-redux: 19.37 KB (0.633%)
bowser: 15.71 KB (0.514%)
react-ga: 15.62 KB (0.511%)
react-ladda: 15.16 KB (0.496%)
  ladda: 13.11 KB (86.5%)
  <self>: 2.05 KB (13.5%)
qs: 13.68 KB (0.448%)
redux-act: 13.05 KB (0.427%)
lodash.keysin: 12.8 KB (0.419%)
react-router-redux: 10.75 KB (0.352%)
react-tap-event-plugin: 9.95 KB (0.326%)
  fbjs: 2.56 KB (25.7%)
  <self>: 7.4 KB (74.3%)
lodash.assigninwith: 9.78 KB (0.320%)
i18next-browser-languagedetector: 9.36 KB (0.306%)
react-pagify: 8.74 KB (0.286%)
lodash.rest: 8.59 KB (0.281%)
redux-logger: 8.29 KB (0.271%)
recompose: 7.85 KB (0.257%)
debug: 7.67 KB (0.251%)
style-loader: 6.99 KB (0.228%)
i18next-xhr-backend: 6.42 KB (0.210%)
react-event-listener: 5.17 KB (0.169%)
i18next-localstorage-cache: 4.64 KB (0.152%)
redux-act-async: 4.17 KB (0.137%)
react-side-effect: 3.95 KB (0.129%)
  fbjs: 2.72 KB (68.8%)
  <self>: 1.23 KB (31.2%)
deep-equal: 3.8 KB (0.124%)
lodash.defaults: 3.44 KB (0.112%)
cookie: 3.29 KB (0.108%)
react-cookie: 3.09 KB (0.101%)
process: 2.76 KB (0.0902%)
keycode: 2.7 KB (0.0881%)
ms: 2.28 KB (0.0745%)
object-assign: 1.95 KB (0.0637%)
warning: 1.76 KB (0.0577%)
react-doc-meta: 1.56 KB (0.0510%)
invariant: 1.48 KB (0.0484%)
css-loader: 1.47 KB (0.0481%)
query-string: 1.45 KB (0.0473%)
hoist-non-react-statics: 1.35 KB (0.0443%)
classnames: 1.08 KB (0.0352%)
segmentize: 1 KB (0.0327%)
inherits: 672 B (0.0215%)
redux-thunk: 529 B (0.0169%)
symbol-observable: 451 B (0.0144%)
simple-assign: 281 B (0.00897%)
hyphenate-style-name: 271 B (0.00866%)
webpack: 251 B (0.00802%)
strict-uri-encode: 182 B (0.00581%)
react-addons-pure-render-mixin: 72 B (0.00230%)
react-dom: 63 B (0.00201%)
i18next-browser-languagedetector/index.js|/Users/frederic/starhackit/client: 62 B (0.00198%)
  i18next-localstorage-cache/index.js|/Users/frederic/starhackit/client: 62 B (100%)
    i18next-xhr-backend/index.js|/Users/frederic/starhackit/client: 62 B (100%)
      i18next: 62 B (100%)
      <self>: 0 B (0.00%)
    <self>: 0 B (0.00%)
  <self>: 0 B (0.00%)
react-addons-transition-group: 59 B (0.00188%)
react-addons-create-fragment: 59 B (0.00188%)
intl .: 15 B (0.000479%)
<self>: 178.55 KB (5.84%)

FredericHeem avatar Aug 02 '16 22:08 FredericHeem

       app.84e55c394c92581d46c6.js     292 kB       0  [emitted]  app
       2.2.84e55c394c92581d46c6.js    1.34 kB       2  [emitted]  
       3.3.84e55c394c92581d46c6.js      13 kB       3  [emitted]  
    vendor.84e55c394c92581d46c6.js     601 kB       4  [emitted]  vendor
      app.07499a7616fef31d7641.css    48.5 kB       0  [emitted]  app
   vendor.cdcee5ba05caabd8d1f2.css    60.8 kB       4  [emitted]  vendor
    3.3.84e55c394c92581d46c6.js.gz    3.78 kB          [emitted]  
    1.1.84e55c394c92581d46c6.js.gz    15.9 kB          [emitted]  
   app.07499a7616fef31d7641.css.gz    5.53 kB          [emitted]  
vendor.cdcee5ba05caabd8d1f2.css.gz    20.7 kB          [emitted]  
    app.84e55c394c92581d46c6.js.gz    64.1 kB          [emitted]  
 vendor.84e55c394c92581d46c6.js.gz     169 kB          [emitted] 

FredericHeem avatar Aug 06 '16 12:08 FredericHeem

       app.96cfc3679f32ca0fd188.js     291 kB       0  [emitted]  app
       2.2.96cfc3679f32ca0fd188.js    1.34 kB       2  [emitted]  
       3.3.96cfc3679f32ca0fd188.js    14.1 kB       3  [emitted]  
    vendor.96cfc3679f32ca0fd188.js     598 kB       4  [emitted]  vendor
      app.0f0bc03a98f86f421f79.css    46.6 kB       0  [emitted]  app
   vendor.bd3c1bec7c0bd289c000.css    60.8 kB       4  [emitted]  vendor
    3.3.96cfc3679f32ca0fd188.js.gz    4.14 kB          [emitted]  
    1.1.96cfc3679f32ca0fd188.js.gz    15.9 kB          [emitted]  
   app.0f0bc03a98f86f421f79.css.gz    5.17 kB          [emitted]  
vendor.bd3c1bec7c0bd289c000.css.gz    20.7 kB          [emitted]  
    app.96cfc3679f32ca0fd188.js.gz      64 kB          [emitted]  
 vendor.96cfc3679f32ca0fd188.js.gz     168 kB          [emitted] 

FredericHeem avatar Aug 07 '16 22:08 FredericHeem

       app.2dc3e440b0693b56e9b0.js     293 kB       0  [emitted]  app
       2.2.2dc3e440b0693b56e9b0.js    1.34 kB       2  [emitted]  
       3.3.2dc3e440b0693b56e9b0.js      13 kB       3  [emitted]  
    vendor.2dc3e440b0693b56e9b0.js     627 kB       4  [emitted]  vendor
      app.8de51ed0f2bdb2e4f96e.css    47.8 kB       0  [emitted]  app
   vendor.ea01d9be06a96c48868c.css    60.8 kB       4  [emitted]  vendor
    1.1.2dc3e440b0693b56e9b0.js.gz    15.9 kB          [emitted]  
    3.3.2dc3e440b0693b56e9b0.js.gz    3.78 kB          [emitted]  
   app.8de51ed0f2bdb2e4f96e.css.gz     5.4 kB          [emitted]  
vendor.ea01d9be06a96c48868c.css.gz    20.7 kB          [emitted]  
    app.2dc3e440b0693b56e9b0.js.gz    64.3 kB          [emitted]  
 vendor.2dc3e440b0693b56e9b0.js.gz     175 kB          [emitted]

FredericHeem avatar Aug 20 '16 12:08 FredericHeem

       app.05a3ba254e898dab2481.js     293 kB       0  [emitted]  app
       2.2.05a3ba254e898dab2481.js    1.34 kB       2  [emitted]  
       3.3.05a3ba254e898dab2481.js      13 kB       3  [emitted]  
    vendor.05a3ba254e898dab2481.js     628 kB       4  [emitted]  vendor
      app.62452225216c83530eea.css    47.8 kB       0  [emitted]  app
   vendor.2f417cfece9e3311cb42.css    60.8 kB       4  [emitted]  vendor
    3.3.05a3ba254e898dab2481.js.gz    3.78 kB          [emitted]  
   app.62452225216c83530eea.css.gz     5.4 kB          [emitted]  
    1.1.05a3ba254e898dab2481.js.gz    15.9 kB          [emitted]  
vendor.2f417cfece9e3311cb42.css.gz    20.7 kB          [emitted]  
    app.05a3ba254e898dab2481.js.gz    64.3 kB          [emitted]  
 vendor.05a3ba254e898dab2481.js.gz     175 kB          [emitted]  

FredericHeem avatar Aug 27 '16 22:08 FredericHeem

  • mobx
       app.34922f6a310b95d618e6.js     293 kB       0  [emitted]  app
       2.2.34922f6a310b95d618e6.js      13 kB       2  [emitted]  
    vendor.34922f6a310b95d618e6.js     687 kB       3  [emitted]  vendor
      app.274f3cd8b3cbcad05174.css    47.8 kB       0  [emitted]  app
   vendor.ba01a7f9db67c698e782.css    60.8 kB       3  [emitted]  vendor
    2.2.34922f6a310b95d618e6.js.gz    3.78 kB          [emitted]  
    1.1.34922f6a310b95d618e6.js.gz    15.9 kB          [emitted]  
   app.274f3cd8b3cbcad05174.css.gz     5.4 kB          [emitted]  
vendor.ba01a7f9db67c698e782.css.gz    20.7 kB          [emitted]  
    app.34922f6a310b95d618e6.js.gz    64.4 kB          [emitted]  
 vendor.34922f6a310b95d618e6.js.gz     193 kB          [emitted] 

FredericHeem avatar Aug 29 '16 18:08 FredericHeem

remove moment:

       app.4b39fc51fdf56a6d4529.js     293 kB       0  [emitted]  app
       2.2.4b39fc51fdf56a6d4529.js      13 kB       2  [emitted]  
    vendor.4b39fc51fdf56a6d4529.js     636 kB       3  [emitted]  vendor
      app.02dfab00d8c16adecd67.css    47.8 kB       0  [emitted]  app
   vendor.b699819ee98174657238.css    60.8 kB       3  [emitted]  vendor
    2.2.4b39fc51fdf56a6d4529.js.gz    3.78 kB          [emitted]  
    1.1.4b39fc51fdf56a6d4529.js.gz    15.9 kB          [emitted]  
   app.02dfab00d8c16adecd67.css.gz     5.4 kB          [emitted]  
vendor.b699819ee98174657238.css.gz    20.7 kB          [emitted]  
    app.4b39fc51fdf56a6d4529.js.gz    64.4 kB          [emitted]  
 vendor.4b39fc51fdf56a6d4529.js.gz     176 kB          [emitted] 

FredericHeem avatar Aug 29 '16 19:08 FredericHeem

no saga

       app.163ba507bc0a29562c53.js     293 kB       0  [emitted]  app
       2.2.163ba507bc0a29562c53.js      13 kB       2  [emitted]  
    vendor.163ba507bc0a29562c53.js     611 kB       3  [emitted]  vendor
      app.d8560d62c9551cd0c270.css    47.8 kB       0  [emitted]  app
   vendor.b12a21071dfc8f0e5e9e.css    60.8 kB       3  [emitted]  vendor
    2.2.163ba507bc0a29562c53.js.gz    3.77 kB          [emitted]  
    1.1.163ba507bc0a29562c53.js.gz    15.9 kB          [emitted]  
   app.d8560d62c9551cd0c270.css.gz     5.4 kB          [emitted]  
vendor.b12a21071dfc8f0e5e9e.css.gz    20.7 kB          [emitted]  
    app.163ba507bc0a29562c53.js.gz    64.5 kB          [emitted]  
 vendor.163ba507bc0a29562c53.js.gz     169 kB          [emitted] 

FredericHeem avatar Aug 29 '16 20:08 FredericHeem

babel-plugin-lodash + lodash-webpack-plugin => 28kB saved !

       app.79e91bb85bdd742f20b2.js     292 kB       0  [emitted]  app
       2.2.79e91bb85bdd742f20b2.js      13 kB       2  [emitted]  
    vendor.79e91bb85bdd742f20b2.js     526 kB       3  [emitted]  vendor
      app.b432011dd2471c7de5ea.css    47.8 kB       0  [emitted]  app
   vendor.304963a57f4caa882767.css    60.8 kB       3  [emitted]  vendor
    2.2.79e91bb85bdd742f20b2.js.gz    3.78 kB          [emitted]  
    1.1.79e91bb85bdd742f20b2.js.gz    15.9 kB          [emitted]  
   app.b432011dd2471c7de5ea.css.gz     5.4 kB          [emitted]  
vendor.304963a57f4caa882767.css.gz    20.7 kB          [emitted]  
    app.79e91bb85bdd742f20b2.js.gz    64.3 kB          [emitted]  
 vendor.79e91bb85bdd742f20b2.js.gz     141 kB          [emitted] 

FredericHeem avatar Aug 30 '16 19:08 FredericHeem

Issue with _.pick so back to full lodash, + update deps

       app.29fdebd767445db4d85a.js     358 kB       0  [emitted]  app
       2.2.29fdebd767445db4d85a.js    12.1 kB       2  [emitted]  
    vendor.29fdebd767445db4d85a.js     561 kB       3  [emitted]  vendor
      app.1821422367bc690c2187.css    47.9 kB       0  [emitted]  app
   vendor.79c9f7a8bf8c9172abb3.css      63 kB       3  [emitted]  vendor
    2.2.29fdebd767445db4d85a.js.gz    3.46 kB          [emitted]  
   app.1821422367bc690c2187.css.gz    5.41 kB          [emitted]  
vendor.79c9f7a8bf8c9172abb3.css.gz    20.8 kB          [emitted]  
    1.1.29fdebd767445db4d85a.js.gz    18.1 kB          [emitted]  
    app.29fdebd767445db4d85a.js.gz    95.8 kB          [emitted]  
 vendor.29fdebd767445db4d85a.js.gz     152 kB          [emitted] 

FredericHeem avatar Nov 23 '16 20:11 FredericHeem

       app.c7b660bb7672c1696843.js     361 kB       0  [emitted]  app
       2.2.c7b660bb7672c1696843.js    12.1 kB       2  [emitted]  
    vendor.c7b660bb7672c1696843.js     544 kB       3  [emitted]  vendor
      app.979b4f725253ba5ef2d3.css    47.9 kB       0  [emitted]  app
   vendor.2b3ed0947300d53e96ad.css      63 kB       3  [emitted]  vendor
    2.2.c7b660bb7672c1696843.js.gz    3.45 kB          [emitted]  
   app.979b4f725253ba5ef2d3.css.gz    5.41 kB          [emitted]  
    1.1.c7b660bb7672c1696843.js.gz    18.1 kB          [emitted]  
vendor.2b3ed0947300d53e96ad.css.gz    20.8 kB          [emitted]  
    app.c7b660bb7672c1696843.js.gz    96.7 kB          [emitted]  
 vendor.c7b660bb7672c1696843.js.gz     150 kB          [emitted] 

FredericHeem avatar Mar 07 '17 21:03 FredericHeem

Webpack v2 without ExtractTextPlugin:

        0.6a5112a43d36163e95d8.js    65.2 kB       0  [emitted]         
      app.6a5112a43d36163e95d8.js     493 kB       2  [emitted]  [big]  app
   vendor.6a5112a43d36163e95d8.js     693 kB       3  [emitted]  [big]  vendor
     1.6a5112a43d36163e95d8.js.gz    3.61 kB          [emitted]         
     0.6a5112a43d36163e95d8.js.gz    18.2 kB          [emitted]         
   app.6a5112a43d36163e95d8.js.gz     105 kB          [emitted]         
vendor.6a5112a43d36163e95d8.js.gz     181 kB          [emitted] 

FredericHeem avatar Mar 08 '17 21:03 FredericHeem

Version: webpack 2.3.3
Time: 56453ms
                                Asset       Size  Chunks                    Chunk Names
       app.971cf2c1f76a97dbe814.js.gz     112 kB          [emitted]         
            0.971cf2c1f76a97dbe814.js     204 kB       0  [emitted]         
          app.971cf2c1f76a97dbe814.js     563 kB       2  [emitted]  [big]  app
       vendor.971cf2c1f76a97dbe814.js     717 kB       3  [emitted]  [big]  vendor
        0.971cf2c1f76a97dbe814.js.map     443 kB       0  [emitted]         
        1.971cf2c1f76a97dbe814.js.map     470 kB       1  [emitted]         
      app.971cf2c1f76a97dbe814.js.map    2.93 MB       2  [emitted]         app
   vendor.971cf2c1f76a97dbe814.js.map    4.97 MB       3  [emitted]         vendor
         1.971cf2c1f76a97dbe814.js.gz    18.1 kB          [emitted]         
         0.971cf2c1f76a97dbe814.js.gz     122 kB          [emitted]         
            1.971cf2c1f76a97dbe814.js    65.1 kB       1  [emitted]         
     1.971cf2c1f76a97dbe814.js.map.gz     105 kB          [emitted]         
    vendor.971cf2c1f76a97dbe814.js.gz     192 kB          [emitted]         
     0.971cf2c1f76a97dbe814.js.map.gz     250 kB          [emitted]         
   app.971cf2c1f76a97dbe814.js.map.gz     565 kB          [emitted]  [big]  
vendor.971cf2c1f76a97dbe814.js.map.gz    1.11 MB          [emitted]  [big]  
                           index.html    3.01 kB          [emitted]         
                          favicon.ico    1.15 kB          [emitted]         
               locales/en/common.json  410 bytes          [emitted]         
               locales/fr/common.json  314 bytes          [emitted]         
               locales/it/common.json  175 bytes          [emitted]  

FredericHeem avatar Apr 11 '17 17:04 FredericHeem

Version: webpack 2.3.3
Time: 49688ms
                                Asset       Size  Chunks                    Chunk Names
         0.a5ccca18839795f6237a.js.gz     122 kB          [emitted]         
            0.a5ccca18839795f6237a.js     203 kB       0  [emitted]         
          app.a5ccca18839795f6237a.js     535 kB       2  [emitted]  [big]  app
       vendor.a5ccca18839795f6237a.js     730 kB       3  [emitted]  [big]  vendor
        0.a5ccca18839795f6237a.js.map     445 kB       0  [emitted]         
        1.a5ccca18839795f6237a.js.map     470 kB       1  [emitted]         
      app.a5ccca18839795f6237a.js.map    2.94 MB       2  [emitted]         app
   vendor.a5ccca18839795f6237a.js.map    5.08 MB       3  [emitted]         vendor
         1.a5ccca18839795f6237a.js.gz    18.1 kB          [emitted]         
       app.a5ccca18839795f6237a.js.gz     110 kB          [emitted]         
            1.a5ccca18839795f6237a.js    65.1 kB       1  [emitted]         
     1.a5ccca18839795f6237a.js.map.gz     105 kB          [emitted]         
     0.a5ccca18839795f6237a.js.map.gz     249 kB          [emitted]         
    vendor.a5ccca18839795f6237a.js.gz     195 kB          [emitted]         
   app.a5ccca18839795f6237a.js.map.gz     563 kB          [emitted]  [big]  
vendor.a5ccca18839795f6237a.js.map.gz    1.13 MB          [emitted]  [big]  
                           index.html    3.01 kB          [emitted]         
                          favicon.ico    1.15 kB          [emitted]         
               locales/it/common.json  175 bytes          [emitted]         
               locales/fr/common.json  314 bytes          [emitted]         
               locales/en/common.json  410 bytes          [emitted]         

FredericHeem avatar Apr 11 '17 19:04 FredericHeem

       app.4a5c95cafb70f06d4d61.js.gz     116 kB          [emitted]         
            0.4a5c95cafb70f06d4d61.js     203 kB       0  [emitted]         
          app.4a5c95cafb70f06d4d61.js     551 kB       2  [emitted]  [big]  app
       vendor.4a5c95cafb70f06d4d61.js     718 kB       3  [emitted]  [big]  vendor
        0.4a5c95cafb70f06d4d61.js.map     445 kB       0  [emitted]         
        1.4a5c95cafb70f06d4d61.js.map     470 kB       1  [emitted]         
      app.4a5c95cafb70f06d4d61.js.map    3.02 MB       2  [emitted]         app
   vendor.4a5c95cafb70f06d4d61.js.map    5.01 MB       3  [emitted]         vendor
         1.4a5c95cafb70f06d4d61.js.gz    18.1 kB          [emitted]         
         0.4a5c95cafb70f06d4d61.js.gz     122 kB          [emitted]         
            1.4a5c95cafb70f06d4d61.js    65.1 kB       1  [emitted]         
     1.4a5c95cafb70f06d4d61.js.map.gz     105 kB          [emitted]         
    vendor.4a5c95cafb70f06d4d61.js.gz     191 kB          [emitted]         
     0.4a5c95cafb70f06d4d61.js.map.gz     249 kB          [emitted]         

FredericHeem avatar Apr 12 '17 18:04 FredericHeem

Version: webpack 2.3.3
Time: 62500ms
                             Asset       Size  Chunks                    Chunk Names
  1.cdcd66bcea7e9dee1248.js.map.gz     105 kB          [emitted]         
         0.cdcd66bcea7e9dee1248.js     203 kB       0  [emitted]         
       app.cdcd66bcea7e9dee1248.js    1.25 MB       2  [emitted]  [big]  app
     0.cdcd66bcea7e9dee1248.js.map     445 kB       0  [emitted]         
     1.cdcd66bcea7e9dee1248.js.map     470 kB       1  [emitted]         
   app.cdcd66bcea7e9dee1248.js.map    7.93 MB       2  [emitted]         app
      1.cdcd66bcea7e9dee1248.js.gz    18.1 kB          [emitted]         
      0.cdcd66bcea7e9dee1248.js.gz     122 kB          [emitted]         
         1.cdcd66bcea7e9dee1248.js    65.1 kB       1  [emitted]         
  0.cdcd66bcea7e9dee1248.js.map.gz     249 kB          [emitted]         
    app.cdcd66bcea7e9dee1248.js.gz     300 kB          [emitted]  [big]  
app.cdcd66bcea7e9dee1248.js.map.gz    1.68 MB          [emitted]  [big]  
                        index.html    2.95 kB          [emitted]        

FredericHeem avatar Apr 12 '17 23:04 FredericHeem

Remove material-ui, save 50Kb gzip

Version: webpack 2.5.1
Time: 44976ms
                             Asset       Size  Chunks                    Chunk Names
  1.50ee2dee4881a65340fa.js.map.gz     105 kB          [emitted]         
         0.50ee2dee4881a65340fa.js     277 kB       0  [emitted]  [big]  
       app.50ee2dee4881a65340fa.js    1.02 MB       2  [emitted]  [big]  app
     0.50ee2dee4881a65340fa.js.map     581 kB       0  [emitted]         
     1.50ee2dee4881a65340fa.js.map     470 kB       1  [emitted]         
   app.50ee2dee4881a65340fa.js.map     6.5 MB       2  [emitted]         app
      1.50ee2dee4881a65340fa.js.gz    18.1 kB          [emitted]         
      0.50ee2dee4881a65340fa.js.gz     170 kB          [emitted]         
         1.50ee2dee4881a65340fa.js    65.1 kB       1  [emitted]         
  0.50ee2dee4881a65340fa.js.map.gz     344 kB          [emitted]  [big]  
    app.50ee2dee4881a65340fa.js.gz     252 kB          [emitted]  [big]  
app.50ee2dee4881a65340fa.js.map.gz    1.42 MB          [emitted]  [big]  
                        index.html    3.01 kB          [emitted]         
                       favicon.ico    1.15 kB          [emitted]         
            locales/en/common.json  410 bytes          [emitted]         
            locales/it/common.json  175 bytes          [emitted]         
            locales/fr/common.json  314 bytes          [emitted]  

FredericHeem avatar May 17 '17 21:05 FredericHeem

Load babel-polyfill only if necessary: 28kB gzip

Version: webpack 2.5.1
Time: 74943ms
                             Asset       Size  Chunks                    Chunk Names
  2.e7174fa4838cf99b294a.js.map.gz     105 kB          [emitted]         
         0.e7174fa4838cf99b294a.js     142 kB       0  [emitted]         
         2.e7174fa4838cf99b294a.js    65.1 kB       2  [emitted]         
       app.e7174fa4838cf99b294a.js     878 kB       3  [emitted]  [big]  app
     0.e7174fa4838cf99b294a.js.map     720 kB       0  [emitted]         
     1.e7174fa4838cf99b294a.js.map     581 kB       1  [emitted]         
     2.e7174fa4838cf99b294a.js.map     470 kB       2  [emitted]         
   app.e7174fa4838cf99b294a.js.map    5.82 MB       3  [emitted]         app
      0.e7174fa4838cf99b294a.js.gz    29.7 kB          [emitted]         
      2.e7174fa4838cf99b294a.js.gz    18.1 kB          [emitted]         
         1.e7174fa4838cf99b294a.js     277 kB       1  [emitted]  [big]  
      1.e7174fa4838cf99b294a.js.gz     170 kB          [emitted]         
    app.e7174fa4838cf99b294a.js.gz     224 kB          [emitted]         
  1.e7174fa4838cf99b294a.js.map.gz     344 kB          [emitted]  [big]  
  0.e7174fa4838cf99b294a.js.map.gz     152 kB          [emitted]         
app.e7174fa4838cf99b294a.js.map.gz    1.28 MB          [emitted]  [big]  

FredericHeem avatar May 18 '17 17:05 FredericHeem

react-s-alert: slice.css to scale.css, 2kB gzip

Version: webpack 2.5.1
Time: 59227ms
                            Asset       Size  Chunks                    Chunk Names
     1.6c570ef8dad0ea9411ed.js.gz     170 kB          [emitted]         
        0.6c570ef8dad0ea9411ed.js     142 kB       0  [emitted]         
        2.6c570ef8dad0ea9411ed.js    65.1 kB       2  [emitted]         
      app.6c570ef8dad0ea9411ed.js     843 kB       3  [emitted]  [big]  app
    0.6c570ef8dad0ea9411ed.js.map     720 kB       0  [emitted]         
    1.6c570ef8dad0ea9411ed.js.map     581 kB       1  [emitted]         
    2.6c570ef8dad0ea9411ed.js.map     470 kB       2  [emitted]         
  app.6c570ef8dad0ea9411ed.js.map    5.75 MB       3  [emitted]         app
     2.6c570ef8dad0ea9411ed.js.gz    18.1 kB          [emitted]         
     0.6c570ef8dad0ea9411ed.js.gz    29.7 kB          [emitted]         
        1.6c570ef8dad0ea9411ed.js     277 kB       1  [emitted]  [big]  
 2.6c570ef8dad0ea9411ed.js.map.gz     105 kB          [emitted]         
 1.6c570ef8dad0ea9411ed.js.map.gz     344 kB          [emitted]  [big]  
   app.6c570ef8dad0ea9411ed.js.gz     222 kB          [emitted]         
 0.6c570ef8dad0ea9411ed.js.map.gz     152 kB          [emitted]         
app.6c570ef8dad0ea9411ed.js.map.gz    1.28 MB          [emitted]  [big]  
                       index.html    3.01 kB          [emitted]         
                      favicon.ico    1.15 kB          [emitted]         
           locales/en/common.json  410 bytes          [emitted]         
           locales/fr/common.json  314 bytes          [emitted]         
           locales/it/common.json  175 bytes          [emitted]  

FredericHeem avatar May 18 '17 18:05 FredericHeem

Remove ladda button: 6kB gzip

Version: webpack 2.5.1
Time: 78877ms
                             Asset       Size  Chunks                    Chunk Names
  2.b2ad2ddf9c7de8a5aedc.js.map.gz     105 kB          [emitted]         
         0.b2ad2ddf9c7de8a5aedc.js     142 kB       0  [emitted]         
         2.b2ad2ddf9c7de8a5aedc.js    65.1 kB       2  [emitted]         
       app.b2ad2ddf9c7de8a5aedc.js     821 kB       3  [emitted]  [big]  app
     0.b2ad2ddf9c7de8a5aedc.js.map     720 kB       0  [emitted]         
     1.b2ad2ddf9c7de8a5aedc.js.map     581 kB       1  [emitted]         
     2.b2ad2ddf9c7de8a5aedc.js.map     470 kB       2  [emitted]         
   app.b2ad2ddf9c7de8a5aedc.js.map    5.66 MB       3  [emitted]         app
      2.b2ad2ddf9c7de8a5aedc.js.gz    18.1 kB          [emitted]         
      0.b2ad2ddf9c7de8a5aedc.js.gz    29.7 kB          [emitted]         
         1.b2ad2ddf9c7de8a5aedc.js     277 kB       1  [emitted]  [big]  
      1.b2ad2ddf9c7de8a5aedc.js.gz     170 kB          [emitted]         
    app.b2ad2ddf9c7de8a5aedc.js.gz     216 kB          [emitted]         
  1.b2ad2ddf9c7de8a5aedc.js.map.gz     344 kB          [emitted]  [big]  
  0.b2ad2ddf9c7de8a5aedc.js.map.gz     152 kB          [emitted]         
app.b2ad2ddf9c7de8a5aedc.js.map.gz    1.26 MB          [emitted]  [big]  
                        index.html    3.01 kB          [emitted]         
                       favicon.ico    1.15 kB          [emitted]         
            locales/fr/common.json  314 bytes          [emitted]         
            locales/it/common.json  175 bytes          [emitted]         
            locales/en/common.json  410 bytes          [emitted]   

FredericHeem avatar May 18 '17 22:05 FredericHeem

Preact: saved 23kB gzip

Version: webpack 2.5.1
Time: 24348ms
                             Asset       Size  Chunks                    Chunk Names
      1.a87b96aa9268bd1d7ae8.js.gz     170 kB          [emitted]         
         0.a87b96aa9268bd1d7ae8.js     142 kB       0  [emitted]         
         2.a87b96aa9268bd1d7ae8.js    65.2 kB       2  [emitted]         
       app.a87b96aa9268bd1d7ae8.js     736 kB       3  [emitted]  [big]  app
     0.a87b96aa9268bd1d7ae8.js.map     720 kB       0  [emitted]         
     1.a87b96aa9268bd1d7ae8.js.map     583 kB       1  [emitted]         
     2.a87b96aa9268bd1d7ae8.js.map     470 kB       2  [emitted]         
   app.a87b96aa9268bd1d7ae8.js.map    4.48 MB       3  [emitted]         app
      0.a87b96aa9268bd1d7ae8.js.gz    29.7 kB          [emitted]         
      2.a87b96aa9268bd1d7ae8.js.gz    18.1 kB          [emitted]         
         1.a87b96aa9268bd1d7ae8.js     277 kB       1  [emitted]  [big]  
  2.a87b96aa9268bd1d7ae8.js.map.gz     105 kB          [emitted]         
    app.a87b96aa9268bd1d7ae8.js.gz     193 kB          [emitted]         
  1.a87b96aa9268bd1d7ae8.js.map.gz     344 kB          [emitted]  [big]  
  0.a87b96aa9268bd1d7ae8.js.map.gz     152 kB          [emitted]         
app.a87b96aa9268bd1d7ae8.js.map.gz     980 kB          [emitted]  [big]  
                        index.html    3.01 kB          [emitted]         
                       favicon.ico    1.15 kB          [emitted]         
            locales/en/common.json  410 bytes          [emitted]         
            locales/fr/common.json  314 bytes          [emitted]         
            locales/it/common.json  175 bytes          [emitted]   

FredericHeem avatar Jul 16 '17 12:07 FredericHeem

webpack 3: 5kB gzip

Version: webpack 3.3.0
Time: 20377ms
                             Asset       Size  Chunks                    Chunk Names
      1.64ddefa2c396ae997f24.js.gz     170 kB          [emitted]         
         0.64ddefa2c396ae997f24.js     142 kB       0  [emitted]         
         2.64ddefa2c396ae997f24.js    65.2 kB       2  [emitted]         
       app.64ddefa2c396ae997f24.js     718 kB       3  [emitted]  [big]  app
     0.64ddefa2c396ae997f24.js.map     727 kB       0  [emitted]         
     1.64ddefa2c396ae997f24.js.map     583 kB       1  [emitted]         
     2.64ddefa2c396ae997f24.js.map     470 kB       2  [emitted]         
   app.64ddefa2c396ae997f24.js.map    4.36 MB       3  [emitted]         app
      2.64ddefa2c396ae997f24.js.gz    18.1 kB          [emitted]         
      0.64ddefa2c396ae997f24.js.gz    29.7 kB          [emitted]         
         1.64ddefa2c396ae997f24.js     277 kB       1  [emitted]  [big]  
  2.64ddefa2c396ae997f24.js.map.gz     105 kB          [emitted]         
    app.64ddefa2c396ae997f24.js.gz     188 kB          [emitted]         
  1.64ddefa2c396ae997f24.js.map.gz     344 kB          [emitted]  [big]  
  0.64ddefa2c396ae997f24.js.map.gz     151 kB          [emitted]         
app.64ddefa2c396ae997f24.js.map.gz     969 kB          [emitted]  [big]  
                        index.html    3.01 kB          [emitted]         
                       favicon.ico    1.15 kB          [emitted]         
            locales/it/common.json  175 bytes          [emitted]         
            locales/en/common.json  410 bytes          [emitted]         
            locales/fr/common.json  314 bytes          [emitted]         

FredericHeem avatar Jul 16 '17 14:07 FredericHeem

fontello: 19kB gzip

Version: webpack 3.3.0
Time: 21149ms
                             Asset       Size  Chunks                    Chunk Names
      1.746f9dfa483a6401190c.js.gz     178 kB          [emitted]         
         0.746f9dfa483a6401190c.js     142 kB       0  [emitted]         
         2.746f9dfa483a6401190c.js    65.2 kB       2  [emitted]         
       app.746f9dfa483a6401190c.js     676 kB       3  [emitted]  [big]  app
     0.746f9dfa483a6401190c.js.map     727 kB       0  [emitted]         
     1.746f9dfa483a6401190c.js.map     617 kB       1  [emitted]         
     2.746f9dfa483a6401190c.js.map     470 kB       2  [emitted]         
   app.746f9dfa483a6401190c.js.map    4.27 MB       3  [emitted]         app
      2.746f9dfa483a6401190c.js.gz    18.1 kB          [emitted]         
      0.746f9dfa483a6401190c.js.gz    29.7 kB          [emitted]         
         1.746f9dfa483a6401190c.js     293 kB       1  [emitted]  [big]  
    app.746f9dfa483a6401190c.js.gz     169 kB          [emitted]         
  2.746f9dfa483a6401190c.js.map.gz     105 kB          [emitted]         
  1.746f9dfa483a6401190c.js.map.gz     360 kB          [emitted]  [big]  
  0.746f9dfa483a6401190c.js.map.gz     151 kB          [emitted]         
app.746f9dfa483a6401190c.js.map.gz     928 kB          [emitted]  [big]  

FredericHeem avatar Jul 16 '17 16:07 FredericHeem

universal-router, validate.js instead of checkit, remove react-s-alert, remove redux and friends, async loading 70kB saved

Version: webpack 3.3.0
Time: 17286ms
                             Asset       Size  Chunks                    Chunk Names
      2.f09209ebd25efb13e2d0.js.gz    9.98 kB          [emitted]         
         0.f09209ebd25efb13e2d0.js     142 kB       0  [emitted]         
         2.f09209ebd25efb13e2d0.js    45.9 kB       2  [emitted]         
         3.f09209ebd25efb13e2d0.js     298 kB    3, 5  [emitted]  [big]  
         4.f09209ebd25efb13e2d0.js    5.21 kB       4  [emitted]         
         5.f09209ebd25efb13e2d0.js    6.26 kB       5  [emitted]         
         6.f09209ebd25efb13e2d0.js    5.62 kB       6  [emitted]         
         7.f09209ebd25efb13e2d0.js    5.09 kB       7  [emitted]         
         8.f09209ebd25efb13e2d0.js    65.2 kB       8  [emitted]         
         9.f09209ebd25efb13e2d0.js    2.29 kB       9  [emitted]         
       app.f09209ebd25efb13e2d0.js     350 kB      10  [emitted]  [big]  app
     0.f09209ebd25efb13e2d0.js.map     727 kB       0  [emitted]         
     1.f09209ebd25efb13e2d0.js.map     479 kB       1  [emitted]         
     2.f09209ebd25efb13e2d0.js.map     312 kB       2  [emitted]         
     3.f09209ebd25efb13e2d0.js.map     649 kB    3, 5  [emitted]         
     4.f09209ebd25efb13e2d0.js.map      43 kB       4  [emitted]         
     5.f09209ebd25efb13e2d0.js.map    32.1 kB       5  [emitted]         
     6.f09209ebd25efb13e2d0.js.map    26.5 kB       6  [emitted]         
     7.f09209ebd25efb13e2d0.js.map    23.9 kB       7  [emitted]         
     8.f09209ebd25efb13e2d0.js.map     470 kB       8  [emitted]         
     9.f09209ebd25efb13e2d0.js.map    10.8 kB       9  [emitted]         
   app.f09209ebd25efb13e2d0.js.map    2.21 MB      10  [emitted]         app
         1.f09209ebd25efb13e2d0.js    77.5 kB       1  [emitted]         
  4.f09209ebd25efb13e2d0.js.map.gz    7.82 kB          [emitted]         
  5.f09209ebd25efb13e2d0.js.map.gz    5.02 kB          [emitted]         
  6.f09209ebd25efb13e2d0.js.map.gz    6.01 kB          [emitted]         
  7.f09209ebd25efb13e2d0.js.map.gz     5.5 kB          [emitted]         
  9.f09209ebd25efb13e2d0.js.map.gz    2.68 kB          [emitted]         
      1.f09209ebd25efb13e2d0.js.gz    16.8 kB          [emitted]         
      8.f09209ebd25efb13e2d0.js.gz    18.1 kB          [emitted]         
      0.f09209ebd25efb13e2d0.js.gz    29.7 kB          [emitted]         
  2.f09209ebd25efb13e2d0.js.map.gz    58.4 kB          [emitted]         
    app.f09209ebd25efb13e2d0.js.gz    96.9 kB          [emitted]         
  1.f09209ebd25efb13e2d0.js.map.gz      93 kB          [emitted]         
      3.f09209ebd25efb13e2d0.js.gz     178 kB          [emitted]         
  8.f09209ebd25efb13e2d0.js.map.gz     105 kB          [emitted]         
  3.f09209ebd25efb13e2d0.js.map.gz     364 kB          [emitted]  [big]  
  0.f09209ebd25efb13e2d0.js.map.gz     151 kB          [emitted]         
app.f09209ebd25efb13e2d0.js.map.gz     532 kB          [emitted]  [big]  
                        index.html    3.01 kB          [emitted]         

FredericHeem avatar Jul 23 '17 15:07 FredericHeem