I'm interested in finding out if there is a way to stream data directly from JavaScript to the browser's download manager.
With WebRTC, I am able to stream large amounts of data (files over 1GB) from one browser to another. On the receiving end, I save all this data into memory as an arraybuffer, essentially maintaining it as chunks. My goal is to allow users to download this data.
Issue : Blob objects have a size limit of around 600MB (varies by browser), preventing me from reconstructing the file from the chunks. Is there a method to stream these chunks directly for the browser to handle the downloads?