title: Why is Unity 2018.2 WebAssembly loading intervals only 0%, 90%, 100%
body: <p>Ever since switching to Unity 2018 the loader is really chunky and not helpful. On old builds of my product the loader would smoothly climb to 100%. Now with my Unity 2018.2 builds, It skips from 0 to 90 to 100 and finishes. It stays on 90 for pretty much the whole time. My users are thinking my product is broken because it no longer loads smoothly. They think it's stuck. Ive debugged the UnityLoader.js file and have verified that the progress only gets called once and reads .9 before loading all the way:</p>
  
  <pre><code>function UnityProgress(gameInstance, progress) {
     console.log("PROGRESS")
     console.log(progress)
     ...
  }
  </code></pre>
  
  <p>This prints out only 0, 0.9. Then the game loads successfully. No intermediate 0.1, 0.2 etc.. like it used to</p>
  
  <p>Anyone know how to fix this? Is this happening to everyone?</p>
  
  <p>Cheers, Ming</p>
  
  <p><strong>EDIt</strong>
  This only happens on my project, not an empty project.  It seems like it is in the Unity Loading process though, before any of my code is touched, not sure how my code could mess up the loading frequency of Unity's WebGL App progress updates</p>