Angular: один или два компилятора? - PullRequest
0 голосов
/ 02 мая 2018

Я видел довольно много статей, рассказывающих о двух компиляторах в Angular, различающих JIT и AOT. На мой взгляд, есть только один угловой компилятор , а JIT / AOT - это просто разные подходы.

Есть ли действительно два угловых компилятора?

1 Ответ

0 голосов
/ 02 мая 2018

Если вы ищете кодовую базу angular, вы обязательно найдете 2 подкаталога в секции compiler

Итак, жесткий ответ на ваш вопрос: да , там есть два Angular компилятор.

Однако я полагаю, что у них много общего. Отсюда ваше заявление.

Суть в том, что компилятор jit переносит проект Angular в обычный JavaScript и HTML во время его обслуживания, тогда как компилятор aot переносит его перед обслуживанием.
Поэтому компилятор aot может принести гораздо больше возможностей, чем компилятор jit: производительность, безопасность, размер ...
Компилятор aot выглядит намного сложнее, чем компилятор jit.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...