With multi-thread and some tricks, csv parsing should be able to reach SSD speed (~2GiB/s read): https://liuliu.me/eyes/loading-csv-file-at-the-speed-limit-o...
At that point, I think the speed is limited by boxing JS objects.
At that point, I think the speed is limited by boxing JS objects.
at some point it makes sense to simply recommend using WASM SQLite (or DuckDB) to load the data for OLAP stuff. im not gonna encourage anyone to use JS on multi-GB files. even a few hundred MB becomes questionable ;)
i'll take a look and see if i can incorporate Perspective's parser into the bench, thanks!