所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

如何评价angular2中的AoT?

发布时间:2020-04-12 01:27:52

资讯分类:aot  评价  运行  编译  过程
如何评价angular2中的AoT?

Angular 的 AOT/JIT 和一般说的编程语言的 AOT/JIT 是两回事。。通常所说的 JIT 的优势是 Profile-Based Optimization,也就是边跑边优化,根据运行时信息然后随着时间的推移得到尽可能最优的代码。。而 Angular 的 JIT 只是把模版的编译过程带到运行时,但并没有参考任何运行时信息(仅仅依赖于一些 Metadata),也只是一次性全量(NgModule 级别)编译,没有动态优化的过程。。所以 Angular 的 JIT 相比 AOT 可以说没有任何优势。。反而由于增加运行时间(编译过程)和运行时依赖大小(编译器自身)。。而且还会影响安全性(要 eval)。。带来了大量劣势。。

留言与评论(共有 0 条评论)
   
验证码:
Top