Parsing a CSV can be done in a line-per-line basis, while a an array of arrays in JSON is not valid until you reach the end.
How would any existing JSON parser handle 75GB of data in a single array of arrays?
How would any existing JSON parser handle 75GB of data in a single array of arrays?
JSON.Parse() in the browser isn't that sort of parser obviously, but there options in many languages such as both major .NET JSON libraries (Newtonsoft and System.Text.Json) have ways to parse that way. Similar examples exist in other languages too.