title: Performance issue with Angular 6
body: <p>Good night!
  I'm developing a angular 5 aplication, right now it is looking like this:</p>
  
  <pre><code>----child module 1
        ---child module
        ---child module (.....)
  ----child module
  root module
  </code></pre>
  
  <p>I'll try to explain my issue right below, hopefully i'll be understood:</p>
  
  <p>I'm using lazy loading already in all of my modules, excluding the core module of the application. 
  When i enter the lazy loaded module <strong>child module 1</strong> (through the "localhost/child-1" url) i have the following child routing (i'm using RouterModule.forChild):</p>
  
  <pre><code>const marketplaceRoutes: Routes = [
  
  //Public routes
  { path: '', component: HomeComponent},
  </code></pre>
  
  <p>So <strong>HomeComponent</strong> is loaded "right away". What is happening is that from the moment my app has entered in the <strong>child 1 module</strong> it takes more than two seconds to enter and initialize the <strong>HomeComponent</strong>. But for example, if i'm loading components of and from the root module this delay is not happening. Do you have any ideas of why this delay is happening? I've checked my network requests and it's not the network requests that are delaying the loading of the page. I'll put a screenshot below:</p>
  
  <p><a href="https://i.stack.imgur.com/t12MN.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/t12MN.png" alt="enter image description here"></a></p>
  
  <p>I'm not saying the delay is "not supposed to happen", i just wanted to know what is going on during this seconds of delay</p>
  
  <p>Any help wouold be appreciated :)</p>