title: Improving the perception of load time in an angular2 app with systemjs
body: <p>I am using <code>angular2</code> with <code>system.js</code>.</p>
  
  <p>We are noticing a pretty significant delay as the page is loading dependencies at startup. The app isn't even that complex yet so we are starting to think of ways to improve the load time, or to organize and change the way the startup happens if necessary.</p>
  
  <p>Its not actually strictly important to improve the load time as much as it is important to improve the perception of the load time. Meaning if I can improve the time it takes to load the first component while the rest of the app continues loading in the background that would be perfectly acceptable.</p>
  
  <p>However, I haven't seen a clear way to do this. Any suggestions would be welcome.</p>