Lazy loading the compiler.

December 20, 2016 ยท View on GitHub

A small POC for lazy loading the compiler while using AOT compilation for the main bundle.

See the blog post this repo was built for.

Either:

  • Compile the app (npm run compile)
  • run it in a server (e.g: cd dist/client & http-server)
  • Open it in the browser

OR:

Then:

  • Open network tab on your dev-tools window.
  • Click on the Lazy menu.
  • See the compiler lazy load in the network tab
  • Click on the Add button to compile and instantiate a component on the fly.

On the right, the lazy loaded module, with the compiler bundled in. On the left, the main bundle, no compiler.

image