Bundle Analysis of Meteor Create Options

Below is a list of packages and their weights that are provided in the 3 meteor create options: no args, --bare, --full.

This should help anyone starting a project without needing to add bundle-visualizer right away. This can also help us find places to lighten the initial Meteor core.

Note: All the weights and percentages are rounded to the nearest tenth.

Basic App (meteor create)

506.0 KB (100.0%) - Total
 83.1 KB ( 16.4%) - core-js
 18.5 KB (  3.7%) - meteor-node-stubs
  5.6 KB (  1.1%) - reify
  6.8 KB (  1.4%) - regenerator-runtime
  2.4 KB (  0.5%) - babel-runtime
 96.5 KB ( 19.1%) - jquery
 56.8 KB ( 11.2%) - ddp-client
 41.6 KB (  8.2%) - minimongo
 38.7 KB (  7.7%) - blaze
 27.8 KB (  5.5%) - es5-shim
 14.4 KB (  2.9%) - underscore
 10.1 KB (  2.0%) - htmljs
  8.6 KB (  1.7%) - meteor
  8.5 KB (  1.7%) - mongo
  6.0 KB (  1.2%) - ejson
  5.2 KB (  1.0%) - dynamic-import
  5.2 KB (  1.0%) - check
  5.2 KB (  1.0%) - allow-deny
  4.9 KB (  1.0%) - tracker
  4.8 KB (  1.0%) - geojson-utils
  4.5 KB (  0.9%) - bundle-visualizer
  4.3 KB (  0.8%) - promise
  4.0 KB (  0.8%) - ddp-common
  4.0 KB (  0.8%) - modules-runtime
  3.4 KB (  0.7%) - random
  3.1 KB (  0.6%) - templating-runtime
  3.0 KB (  0.6%) - observe-sequence
  3.0 KB (  0.6%) - spacebars
  2.9 KB (  0.6%) - ordered-dict
  2.4 KB (  0.5%) - diff-sequence
  2.0 KB (  0.4%) - autoupdate
  2.0 KB (  0.4%) - reload
  1.8 KB (  0.3%) - mongo-id
  1.7 KB (  0.3%) - base64
  1.5 KB (  0.3%) - app
  1.2 KB (  0.2%) - ecmascript-runtime-client
  1.2 KB (  0.2%) - id-map
  963  B (  0.2%) - babel-runtime
  924  B (  0.2%) - global-imports
  904  B (  0.2%) - reactive-var
  874  B (  0.2%) - retry
  873  B (  0.2%) - launch-screen

Bare App (meteor create --bare)

349.0 KB (100.0%) - Total
 83.1 KB ( 23.8%) - core-js
 18.5 KB (  5.3%) - meteor-node-stubs
  5.6 KB (  1.6%) - reify
  6.8 KB (  2.0%) - regenerator-runtime
  2.4 KB (  0.7%) - babel-runtime
 56.8 KB ( 16.3%) - ddp-client
 41.6 KB ( 11.9%) - minimongo
 27.8 KB (  7.9%) - es5-shim
 14.4 KB (  4.1%) - underscore
  8.6 KB (  2.5%) - meteor
  8.5 KB (  2.5%) - mongo
  6.0 KB (  1.7%) - ejson
  5.2 KB (  1.5%) - dynamic-import
  5.2 KB (  1.5%) - check
  5.2 KB (  1.5%) - allow-deny
  4.9 KB (  1.4%) - tracker
  4.8 KB (  1.4%) - geojson-utils
  4.5 KB (  1.3%) - bundle-visualizer
  4.3 KB (  1.2%) - promise
  4.0 KB (  1.2%) - ddp-common
  4.0 KB (  1.2%) - modules-runtime
  3.4 KB (  1.0%) - random
  2.9 KB (  0.8%) - ordered-dict
  2.4 KB (  0.7%) - diff-sequence
  2.0 KB (  0.6%) - autoupdate
  2.0 KB (  0.6%) - reload
  1.8 KB (  0.5%) - mongo-id
  1.7 KB (  0.5%) - base64
  1.5 KB (  0.3%) - app
  1.2 KB (  0.3%) - ecmascript-runtime-client
  1.2 KB (  0.3%) - id-map
  963  B (  0.3%) - babel-runtime
  904  B (  0.3%) - reactive-var
  874  B (  0.3%) - retry
  873  B (  0.3%) - launch-screen
  740  B (  0.2%) - global-imports
  285  B (  0.1%) - webapp

removed from basic
 jquery
 blaze
 htmljs
 templating-runtime
 observe-sequence
 spacebars

Full App (meteor create --full)

540.0 KB (100.0%) - Total
 83.1 KB ( 15.5%) - core-js
 18.5 KB (  3.4%) - meteor-node-stubs
  5.6 KB (  1.0%) - reify
  6.8 KB (  1.2%) - regenerator-runtime
  2.4 KB (  0.6%) - babel-runtime
 96.5 KB ( 17.9%) - jquery
 56.8 KB ( 10.5%) - ddp-client
 41.6 KB (  7.7%) - minimongo
 38.7 KB (  7.2%) - blaze
 27.8 KB (  5.2%) - es5-shim
 24.5 KB (  4.5%) - kadira:flow-router
 14.4 KB (  2.7%) - underscore
 10.1 KB (  1.9%) - htmljs
  8.6 KB (  1.6%) - meteor
  8.5 KB (  1.6%) - mongo
  6.0 KB (  1.1%) - ejson
  5.2 KB (  1.0%) - dynamic-import
  5.2 KB (  1.0%) - check
  5.2 KB (  1.0%) - allow-deny
  4.9 KB (  0.9%) - tracker
  4.8 KB (  0.9%) - geojson-utils
  4.5 KB (  0.8%) - bundle-visualizer
  4.3 KB (  0.8%) - promise
  4.1 KB (  0.8%) - app
  4.0 KB (  0.7%) - ddp-common
  4.0 KB (  0.7%) - modules-runtime
  3.5 KB (  0.6%) - reactive-dict
  3.4 KB (  0.6%) - random
  3.1 KB (  0.6%) - templating-runtime
  3.0 KB (  0.6%) - observe-sequence
  3.0 KB (  0.6%) - spacebars
  2.9 KB (  0.5%) - ordered-dict
  2.4 KB (  0.4%) - diff-sequence
  2.1 KB (  0.4%) - kadira:blaze-layout
  2.0 KB (  0.4%) - autoupdate
  2.0 KB (  0.4%) - reload
  1.8 KB (  0.3%) - mongo-id
  1.7 KB (  0.3%) - base64
  1.2 KB (  0.2%) - ecmascript-runtime-client
  1.2 KB (  0.2%) - id-map
  1.0 KB (  0.2%) - global-imports
  963  B (  0.2%) - babel-runtime
  904  B (  0.2%) - reactive-var
  874  B (  0.2%) - retry
  873  B (  0.2%) - launch-screen
 
added from basic
 kadira:flow-router
 reactive-dict
 kadira:blaze-layout
3 Likes