title: Angular 4 code splitting in angular-cli
body: <p>I am using angular-cli to build my project(ng build --prod). 
  I have 3 problems in my production build:</p>
  
  <ol>
  <li>Rendering blocking style-sheet(74 kb)</li>
  <li>Huge <code>vendor.bundle.js</code> (1.1 MB)</li>
  <li>Big <code>main.bundle.js</code> (398 kb after using lazy loading for each component)</li>
  </ol>
  
  <p>I want to load my site very fast on 2G connection. When i tested it on lighthouse the first meaningful page is 7 secs.
  Then i converted my project from angular cli to webpack (<code>ng eject --force</code>). Then <code>vendor.bundle.js</code>  size became 5.9 mb.</p>
  
  <p>I want to split my <code>vendor.bundle.js</code> and remove blocking style-sheet using angular-cli.</p>