我具有一项功能,用户可以浏览CSV文件大约大小为8GB。一旦UI具有File
对象,我就使用Papa Parse来解析CSV文件,它就像一个超级按钮。
解析时,我通过对数据进行一些操作从每个CSV记录构造一个object。随着解析的进行,object上的大小不断增加,最终解析失败,浏览器显示out of memory exception。
CSV的数据处理后,构造的object大小将小于2 GB,但在此之前失败。 是否可以在UI上处理如此大的对象?
您可能没有正确使用解析器
Did I mention the file is huge?
查看全部配置:https://www.papaparse.com/docs#config
尝试使用worker:true使用Web Worker的最典型原因是,如果您的网页在解析过程中没有响应。换句话说,如果冻结,您将无法单击内容,或者滚动变得断断续续。