什么是AOT?

Angular2在早起版本中的打包文件过于庞大, Angular团队为此做的优化, AOT(ahead-of-time)为了编译出更高效的Angular程序
1.AOT做了什么?
没有AOT之前是怎么做的

    1.下载资源
    2.Angular渲染页面(Angular bootstraps)
    3.Augular进行JIT编译过程,生成我们每个模块的JavaScript。
    4.应用被渲染(rendered)完成,展示给用户

    Angular2的AOT省去了浏览器中Angular加载后自身的编译过程,即上边的第三步,所以使得应用渲染更加快速