Can we assume that chunks are not needed anymore? They could be transferrable to the Worker.

Without transfering, if we send chunks too fast we basically don't benefit from it. Theoretically we could hit worst case because it's async.
Shall we wait for a chunk to return onProgress before we send another one, if we don't transfer ?