Chunk и Step, оба имеют доступ к парсеру, вы можете использовать его для приостановки, возобновления или (как вы можете захотеть) прерывания.
step: function(results, parser) {
console.log("Row data:", results.data);
console.log("Row errors:", results.errors);
}’
Итак, в вашем случае вам нужно будет сделать это (не проверено):
$("#fileselect").on("change", function(e){
if (this.files.length) {
var file = this.files[0]
count = 0;
Papa.parse(file, {
worker: true,
delimiter: "~~",
skipEmptyLines:true,
chunk: function (result, parser) {
count += result.data.length;
console.clear();
console.log(count);
if (count>60000) {
//return false;
parser.abort(); // <-- stop streaming
}
},
complete: function (result, file) {
console.log(result)
}
});
}
});
Посмотрите документацию по шагу и чанку.
https://www.papaparse.com/docs
Надеюсь, это помогло!