在某些系统上加载3.8 MB文件的d3.csv失败

时间:2014-09-12 10:35:00

标签: javascript csv d3.js

关于这个应用程序: http://mgd-togo.com/crisisNet/SyriaSocialMedia/CrisisNet-Syria.html

启动时,我通过调用

加载3.8 MB的csv文件
d3.csv('data/Data.csv', function (error, personData) { ...

这适用于大多数系统,但在其他系统上,浏览器窗口崩溃。此外,在"匿名模式下打开"它往往更好地工作 - >它是缓存/内存问题吗?

1 个答案:

答案 0 :(得分:0)

您正在加载那些3.8MB csv(?),然后多次处理它们。

3.8MB并不是那么多数据,但处理它实际上会使我的浏览器崩溃。

您将JSON对象作为CSV行发送,然后通过所有这些对象发送。 我的建议是:

1)使用JSON而不是CSV,因为您的数据主要是JSON。

2)如果您仍然绝对需要处理整个数据集(而不是已经从服务器正确格式化),请尝试实现一些延迟加载(多个请求)。