Angular:一两个编译器?

时间:2018-05-02 09:58:48

标签: angular

我看过很多文章,通过区分JIT和AOT来讨论Angular中的两个编译器。在我看来,只有一个Angular编译器,而JIT / AOT只是不同的方法。

真的有两个Angular编译器吗?

1 个答案:

答案 0 :(得分:4)

如果你搜索角度的代码库,你应该在编译器部分中清楚地找到2个子目录

所以,对你的问题的答案很难:两个Angular编译器。

然而,我认为他们有很多共同之处。因此,你的陈述。

底线是jit编译器在提供服务时将Angular项目转换为纯JavaScript和HTML,而aot编译器在服务之前将其转换为。{br} /> 因此,aot编译器可以带来比jit编译器更多的功能:性能,安全性,大小......
aot编译器似乎比jit编译器复杂得多。