I have a large CSV file, around a 700,000 lines with 20 columns each.
I am streaming the file by each lines and then parsing it in a web worker. The problem is that after I parse each row, I cannot add the row to Tabulator with table.addData. If I pass the parsed data to the main thread, it blocks the page execution.
Is there a way to add the data without blocking the main thread?
You can reduce the frequency to send data back to the main thread. You can send data in chunks.