Hey folks!
I know CSV parsers (especially in JS) aren't terribly exciting and someone writes a "better" one every week.
I'm in the middle of my parental leave, and this was a project that came out of me looking for the fastest/smallest CSV parser. It all started so innocently, and then turned into a benchmark-validation-athon; the library itself took ~2 weeks to write, but the performance comparisons took another ~4 weeks (on and off).
The benchmarks were a huge effort, but I think they are the most thorough to date, both in breadth and in depth, so hopefully you find them useful: https://github.com/leeoniya/uDSV/tree/main/bench
Let me know if you have specific concerns / questions / improvements :)
cheers!
Leon
At that point, I think the speed is limited by boxing JS objects.