Istnieją dwa rodzaje zestawień w Angular2, Just-in-Time (JIT) i Ahead-of-Time (AoT). Just-in-Time to domyślna kompilacja.
Kompilacja JiT powoduje karę wykonania w środowisku wykonawczym. Wyświetlanie zajmuje więcej czasu z powodu kompilacji w przeglądarce. Aplikacja jest większa, ponieważ zawiera kompilator Angular i wiele bibliotek, których aplikacja faktycznie nie potrzebuje. Większe aplikacje potrzebują więcej czasu na transmisję i wolniej się ładują.
Dzięki AoT przeglądarka pobiera wstępnie skompilowaną wersję aplikacji. Przeglądarka ładuje kod wykonywalny, dzięki czemu może natychmiast wyrenderować aplikację, nie czekając najpierw na kompilację aplikacji.
Jeśli pójdziemy z kompilacją Ahead-of-Time zamiast kompilacji Just-in-Time, , możemy zapobiec takiej surowej (nieskompilowanej) formie wyświetlania.
This związek zawiera więcej informacji
[W] (http://blog.thoughtram.io/angular/2016/10/10/resolving-route-data-in-angular-2.html) powinna wynosić pomocny .. – refactor