这个项目的要求很奇怪,但我希望获得一些见解...
我有一个 CSV 文件,其中包含大约 12,000 行数据,大约 12-15 列。我正在将其转换为 JSON 数组并通过 JSONP 加载它(必须在客户端运行)。对数据集进行任何类型的查询以返回一个较小的、过滤后的数据集需要很多秒。我目前正在使用 JLINQ 进行过滤,但我实际上只是循环遍历数组并根据条件返回一个较小的集合。
webdb 或 indexeddb 会让我更快地进行过滤吗?您知道有没有解决此类特定问题的教程/文章?
最佳答案
http://square.github.com/crossfilter/ (不再维护,请参阅 https://github.com/crossfilter/crossfilter 以获得较新的分支。)
Crossfilter is a JavaScript library for exploring large multivariate datasets in the browser. Crossfilter supports extremely fast (<30ms) interaction with coordinated views, even with datasets containing a million or more records...
关于javascript - 在 JavaScript 中处理大型(12K+ 行)数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10485333/