title: If Typescript requires compilation before the app is run, what does setting "aot" = false in Angular mean?
body: <p>In our angular.json (Angular 9 app) config, we have</p>
  <pre><code>    &quot;build&quot;: {
        &quot;builder&quot;: &quot;@angular-devkit/build-angular:browser&quot;,
        &quot;options&quot;: {
          &quot;outputPath&quot;: &quot;dist/medicalapp&quot;,
          &quot;index&quot;: &quot;src/index.html&quot;,
          &quot;main&quot;: &quot;src/main.ts&quot;,
          &quot;tsConfig&quot;: &quot;tsconfig.app.json&quot;,
          &quot;aot&quot;: true,
  </code></pre>
  <p>In as far as Angular is in Typescript, which requires compilation before the application runs, what does &quot;aot&quot; set to &quot;false&quot; do?  Does that just mean if you edit a .ts file as the app is running it will not re-compile and you have to restart the app itself?</p>