title: An empty Angular2 app has 911k vendor.js after uglify. How to make Angular2 web app smaller?
body: <p>I am 100% following the <a href="https://angular.io/docs/ts/latest/guide/webpack.html" rel="nofollow noreferrer">official guide here</a> to build an starter Angular2 and webpack project. </p>
  
  <p>After production build success, I found out the </p>
  
  <ul>
  <li>app.js is 2k, </li>
  <li>polyfill.js is 98k</li>
  <li>vendor.js is 911k</li>
  </ul>
  
  <p>Those sizes are after uglify and minify. </p>
  
  <ul>
  <li><p>What else do I need to do to make angular2 app smaller (especially vendor.js)? </p></li>
  <li><p>I heared about "tree shaking", can you share some samples on how to do it? </p></li>
  </ul>