I think we should clear this.chunks as soon as we've created the blob. If I've understood the code right, then as it stands after a download, we'll be storing the file twice - in the blob and in chunks - hence we should clear chunks and let it be cycle collected.