首次加载角度应用时的CPU使用率很高

时间:2017-04-17 10:45:36

标签: angular webpack angular2-template

有webpack捆绑的角度2应用程序。 我用webpack构建了应用程序,有vendor.bundle和main.bundle脚本。 当我尝试在浏览器中打开应用程序时,我在vendor.budle加载后获得了高CPU使用率。

我在Chrome中启动了CPU分析器,看到有两个地方:

  1. 模板编译
  2. 模板规范化
  3. enter image description here

    如何防止硬模板编译以及此行为的核心问题?

1 个答案:

答案 0 :(得分:2)

AOT compilation是您正在寻找的。没有它,您的浏览器必须动态编译所有模板,这会导致所谓的高CPU负载。