【发布时间】:2019-01-08 13:01:09
【问题描述】:
我想知道 Angular 框架可以处理的最大数据是多少。说,我正在使用 angular 和一些图表框架(如 chartjs)显示图表。我想知道浏览器最多可以正确显示多少数据,速度很慢,或者何时崩溃。
【问题讨论】:
-
限制与angular无关,取决于浏览器和电脑,你有没有看到这个答案:stackoverflow.com/a/34667584/8945135显示图表并不意味着在前端做所有的硬核计算,您可以在其他地方计算所有内容并仅显示结果。
-
问题是:你要显示多少数据和多少图表?更加详细一些。它是 2 GB RAM 还是 20 GB RAM?这个问题含糊不清,可以解释。
-
关于内存限制:stackoverflow.com/questions/2936782/javascript-memory-limit,否则,它与您的实现和您使用的库有关。当浏览器可能认为您的应用程序已挂起时,存在处理时间限制。但是,如果你达到了这个限制,你可能做错了什么。
-
这取决于您实现图表和数据流的方式。浏览器可以通过多种方式处理大量数据,如 onPush、延迟加载/虚拟加载等。
-
如果您担心设备的限制,请不要在 Angular 中制作图表,而是在服务器上制作并使用 Angular 显示。
标签: javascript angular browser