ng升级性能注意事项

克里斯

我试图弄清楚是否可以将Angular 1应用程序迁移到Angular2。我们有足够的代码量可以保证使用ng-upgrade,而不是从头开始。

我们当前的应用程序正在推动Angular 1的性能极限。希望Angular 2将为我们带来一些性能上的好处。

我的问题是,迁移路径会对性能产生多大的影响(即按照ng-upgrade指南将Angular 1与Angular 2一起运行)?它会产生明显的影响还是在实践中不会引起注意?在此期间,我主要关心的是运行时速度,而不是内存使用或加载时间。

尼古拉斯·盖勒特(Nicolas Gehlert)

不知道该线程是否仍然有用,我将尝试添加一些其他说明。当前,我们使用的是Angular 6,并且升级行为变得更好了。

对于任何有性能问题或认为可能存在问题的人,我建议您看一下downgradeModule(https://angular.io/api/upgrade/static/downgradeModule#differences-with-upgrademodule

您基本上可以升级Angular 1部件或降级Angular 2部件。乍一看,它们看起来似乎很相似,但是其行为在根本上却有所不同。对于任何关注性能的人,我绝对建议您使用后一种方法。这样,您的新Angular 2代码将获得改进的性能,而旧代码则以几乎相同/甚至不同的速度运行。

即使对于相当大的应用程序,这也是轻而易举的事,并且您很少遇到任何性能问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章