Just-In-time (JIT) 生成的JS代码,在浏览器中进行。
— 大概的开发流程:
– 使用TypeScript开发
– 使用tsc编译
– 打包、压缩、部署
部署好之后,用户在浏览器端:
– angular启动,在浏览器中开始JIT的编译过程
– 渲染页面
Ahead-of-Time(AOT)生成的是TS代码
— 流程:
– Typescript开发Angular应用
– 用ngc编译
用angular编译器对模板进行编译,生成typescript代码
typescript编译车javascript
– 打包部署
用户端
– 下载代码
– 启动angular
– 页面渲染
AOT优势
1、渲染得更快
2、需要的异步请求更少
3、需要下载的Angular框架体积更小
4、提早检测模板错误
5、更安全
JIT优势


网友回答文明上网理性发言已有0人参与
发表评论: