在papaparse中将下载时间与处理时间分开

问题描述

这是我的代码,用于加载300万行的csv文件

let res = [];
console.time("load data file")
Papa.parse("/public/data/data.csv",{
                download: true,header: true,fastMode: true,step: (row) => {
                    res.push(row.data);
                },complete: () => {
                    console.timeEnd("load data file")
                },});
// do something with res
console.log(res);

这段代码需要花费很多时间,我想知道我的服务器发送数据的速度是否很慢,或者解析实际上是花费时间的

我怎么知道加载文件而不是处理文件花了多少时间?

我实际上已经验证了数据在3秒内加载(在我传递给papaparse的url上使用邮递员)。我可以使用哪种基准来验证30秒内处理300万行实际上是可以的?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)