Works with any backend npm install Zero dependencies

Parallel Chunks

Upload multiple chunks in parallel with concurrency: 3 to maximize bandwidth utilization for large files.

new MultipleUpload(document.getElementById('demo-parallel-chunks'), {
 uploadUrl: '/api/upload',
 multiple: true,
 chunked: true,
 chunkSize: 2 * 1024 * 1024, // 2 MB chunks
 concurrency: 3,
 onTaskProgress: function(task) {
 console.log(task.fileName + ': ' + Math.round(task.progress) + '%');
 }
});