title: Need a solution to speed up Angular2
body: <p>Angular 2 is really wonderful in many ways, but A BIG problem is: It's tooo slow when you open an Angular 2 page for the first time.</p>
  
  <p>Here is an example: (in Chinese)
  <a href="https://771dian.com/danmu" rel="nofollow">https://771dian.com/danmu</a></p>
  
  <p><img src="https://cloud.githubusercontent.com/assets/5558722/10037119/35722218-61e4-11e5-8e5b-b9bb910466aa.jpg" alt="2015-09-23 11-10-03"></p>
  
  <p>This simple page includes nearly 20 angular2 components, each one with a .js file and a html template.</p>
  
  <p>Which means, when somebody open this simple page, server need to send more then 40 files to client, including angular.js, system.js and traceur-runtime.js.</p>
  
  <p>That's really too many files even with SPDY or HTTP/2.</p>
  
  <p>The example site above is using SPDY, but I still need to wait for a long time before chrome shows anything.
  (By the way, for the server side, I'm using node.js with KOA web framework, which should be fast.)</p>
  
  <p>And think about an index page for a CMS, it's gonna be more than 50 components for a single page, which means when you open that page, server need to send more than 100 files to client.</p>
  
  <p>Is there a solution for this "too many files problem"? Thanks.</p>