Estoy escribiendo un script de carga del lado del cliente que fragmenta previamente los datos de entrada antes de enviarlos.
Me preguntaba si esto podría conducir potencialmente a un gran pico de memoria, llamando al método de división en el archivo potencialmente muy grande (por ejemplo, dividir un archivo de 2 GB en fragmentos de 1000x2 MB) antes de iniciar la carga, en lugar de dividirlo justo antes de cada fragmento. comienza la carga.
Supuse que el navegador en realidad no está manejando los datos con el método de corte, solo está devolviendo una nueva instancia de Blob con un rango inicial y final diferente, pero solo quiero estar seguro.
Sé que es fácilmente comprobable, pero no estoy seguro si puedo confiar en que el resultado de una prueba en Chrome se aplicaría a todos los navegadores.