4

我使用 ng-upgrade 将我们的 Angular1 应用程序引导为混合应用程序。我有 AOT 正在编译包含 1 个虚拟组件的 Angular2 脚本。我还捆绑了其他文件并在生产模式下运行 Angular2。

作为混合应用程序,我们的应用程序的性能平均比独立的 Angular1 应用程序慢 2.5 秒。(注意这是一个包含很多组件的大型应用程序)

由于下载的额外文件和涉及的额外脚本,我预计性能会受到影响,但影响出人意料

我们计划开始将我们的组件迁移到 Angular2 并降级它们,以便它们可以与 Angular1 一起使用,但我想知道,降级的组件在被 AOT 编译后会再次编译吗?

如果是这种情况,那么在迁移每个组件并且我们放弃 Angular1 之前,我们不会看到性能改进,这是一个很长的路要走。

有没有人走这条路或可以提供一些信息?

4

0 回答 0