¿Es posible obtener el progreso de un XMLHttpRequest (bytes cargados, bytes descargados)?Cómo obtener progreso desde XMLHttpRequest
Esto sería útil para mostrar una barra de progreso cuando el usuario carga un archivo grande. La API estándar no parece ser compatible, pero tal vez hay alguna extensión no estándar en cualquiera de los navegadores que hay. Después de todo, parece una característica bastante obvia, ya que el cliente sabe cuántos bytes se cargaron/descargaron.
Nota: Conozco la alternativa "sondear al servidor para el progreso" (es lo que estoy haciendo en este momento). El principal problema con esto (aparte del complicado código del lado del servidor) es que, típicamente, mientras se carga un archivo grande, la conexión del usuario es completamente regada, porque la mayoría de los ISP ofrecen un flujo ascendente pobre. Así que hacer solicitudes adicionales no es tan receptivo como esperaba. Esperaba que hubiera una manera (quizás no estándar) de obtener esta información, que el navegador tiene en todo momento.
creo que el enlace podría estar muerto –