Angular 2 *ng 用于减慢 Firefox 中的应用程序

Angular 2 *ngFor slowing down app in Firefox

我在 table 中使用 *ngFor 列出数据时遇到问题。这通常会创建一个包含 1000 行的 table。当 运行在 Chrome 中使用该应用程序时,它工作正常,但是当 运行在 Firefox 中使用它时,速度变慢到应用程序无法使用的程度。

我知道它是用于列出数据的组件,因为当我删除该组件时,其他一切都 运行 没问题。此外,如果我将列出的项目数从 1000 减少到大约 100 或 50,应用程序 运行s 会更快,但最终仍会变慢。

我查看了应用程序在 Firefox 和 Chrome 上的内存使用情况,使用的内存似乎相似,正常。

有人 运行 遇到过这样的问题吗?如果是这样,我该如何解决?

因此,显然,部分问题出在 Firefox 本身。 Firefox 版本 51.0.1 很难处理这个大列表。 (我在 Firefox v16 中试用了我的应用程序,列表运行良好)我刚刚将 Firefox 更新到版本 52.0,它现在运行得更快了。