javascript - tipos - ¿Qué significa Asincrónico en Ajax?
tipos de comunicacion sincronica (3)
¿Qué significa Asincrónico en Ajax? y también, ¿cómo sabe Ajax cuándo extraer datos sin una encuesta de servidor?
Asíncrono significa que el script enviará una solicitud al servidor y continuará su ejecución sin esperar la respuesta. Tan pronto como se recibe la respuesta, se activa un evento del navegador, que a su vez permite al script ejecutar acciones asociadas.
Ajax sabe cuándo extraer datos del servidor, porque le dices cuándo hacerlo.
Casi lo que significa en cualquier otro contexto. Cuando haces una llamada ajax, no se bloquea hasta que vuelve.
Los navegadores no dan acceso al modelo de subprocesamiento, por lo que solo tenemos un hilo para manejar la interfaz de usuario. Entonces, todas las modificaciones en la aplicación están en el mismo hilo.
Afortunadamente, los navegadores exponen varias API asíncronas, como XHR (XMLHttpRequest), también conocida como AJAX. Cuando registra un controlador de eventos para algún objeto, la acción de este objeto se ejecutará en otro hilo y el navegador desencadenará el evento en el hilo principal.
Entonces asincrónico significa que el navegador no esperará cuando el hilo principal esté libre para realizar la acción