У меня есть код Javascript для экспорта CSV файла на стороне клиента. Однако Google Chrome падает каждый раз, когда я пытаюсь экспортировать большой массив. Каков предел строки данных, разрешенной в Chrome? Возможно ли, что он достиг предела памяти, разрешенного в Chrome? Если строка данных слишком длинная для Chrome, как я могу экспортировать большие файлы CSV на стороне клиента?
var csvRows = [...]; //Array with 40000 items, each item is 100 characters long.
var csvString = csvRows.join("\r\n");
var a = document.createElement('a');
a.href = 'data:text/csv;charset=utf-8,' + encodeURIComponent(csvString);
a.target = '_blank';
a.download = 'export.csv';
document.body.appendChild(a);
a.click();
(Ожидаемый размер файла составляет около 6,4 МБ)