- Shipped
- 9 de agosto de 2026 a las 17:57 UTC
- Author
- kamo
- Commit
- 40abddc
Enviar el mismo video a tres personas signó tres subidas completas. Detenup se derrumbó en un objeto almacenado, pero sólo una vez que cada transferencia había terminado - por lo que el ahorro era almacenamiento, nunca el tiempo del miembro o el ancho de banda. El compositor pregunta ahora antes que envía. Una sonda de tamaño primero, porque el contenido idéntico debe tener un conteo idéntico de bytes: descarta una coincidencia para casi todos los que realmente son nuevos archivo al costo de una pequeña solicitud, por lo que el hashing sólo se paga cuando se puede pagar Fuera de aquí. Sólo entonces se calculan BLAKE3 y SHA3-256 y se ofrecen al servidor, que Acopla el contenido almacenado directamente. Una falta cae a una subida normal. Corrientes de hashing. Los ayudantes existentes llaman file.arrayBuffer() una vez por hash, por lo que un archivo es residente en la memoria dos veces por una multa por un documento, fatal para un video de 3 GiB. El nuevo uno camina el archivo en 4 rebanadas de MiB alimentando a ambos arrasadores, así que la memoria pico es una trozos en cualquier tamaño, y rinde entre trozos porque SHA3-256 es JavaScript puro y De lo contrario congelaría al compositor durante minutos. Dedup es una optimización y nunca una puerta: cualquier fallo en la sonda, el hashing o el enlace cae de nuevo a la subida, lo cual siempre es correcto. El panel nombra la pausa para que no se lee como un puesto.