Если вы ищете кодовую базу angular, вы обязательно найдете 2 подкаталога в секции compiler
Итак, жесткий ответ на ваш вопрос: да , там есть два Angular
компилятор.
Однако я полагаю, что у них много общего. Отсюда ваше заявление.
Суть в том, что компилятор jit
переносит проект Angular
в обычный JavaScript и HTML во время его обслуживания, тогда как компилятор aot
переносит его перед обслуживанием.
Поэтому компилятор aot
может принести гораздо больше возможностей, чем компилятор jit
: производительность, безопасность, размер ...
Компилятор aot
выглядит намного сложнее, чем компилятор jit
.