Esto es demasiado vago, dependería por completo de las bibliotecas que esté utilizando en el front-end y de lo que esté utilizando en el back-end.
Si, por ejemplo, está utilizando jQuery en el front-end y está apuntando a HTML5, la segunda versión de XMLHttpRequest ( XMLHttpRequest2 ) admite eventos de progreso … para cargar y descargar.
Para jQuery> 1.5.1:
- Soy el único desarrollador de back-end de una startup web. ¿Cuánta seguridad debo saber?
- ¿Cómo diseñas la infraestructura de back-end para tu aplicación?
- Cómo manejar OAuth2 en microservicios de back-end y front-end
- ¿Qué son los términos front-end, back-end, del lado del cliente y todos los demás términos relacionados en el desarrollo y administración web? ¿Qué quieren decir?
- ¿Muchos desarrolladores front-end odian a los desarrolladores de backend?
$ .ajax ({
xhr: function () {
var xhr = nueva ventana.XMLHttpRequest ();
// Progreso de carga
xhr.upload.addEventListener (“progreso”, función (evt) {
if (evt.lengthComputable) {
var percentComplete = evt.loaded / evt.total;
// Haz algo con el progreso de carga
console.log (percentComplete);
}
}, falso);
//Progreso de descarga
xhr.addEventListener (“progreso”, función (evt) {
if (evt.lengthComputable) {
var percentComplete = evt.loaded / evt.total;
// Haz algo con el progreso de la descarga
console.log (percentComplete);
}
}, falso);
volver xhr;
},
tipo: ‘POST’,
url: “/”,
datos: {},
éxito: función (datos) {
// Haz algo con éxito
}
});