ReadableStream from a Uint8Array is to use the ReadableStream constructor and enqueue the entire array as a single chunk. For a large array, this may be undesirable because it doesn’t stream the data in smaller chunks.
To stream the data in smaller chunks, first create a
Blob instance from the Uint8Array, then use Blob.stream() to create a ReadableStream.
Pass a number to
.stream() to set the chunk size.
See Binary Data.