Red de conocimiento informático - Conocimiento informático - ¿Cómo interpretar la diferencia entre sincronización JS y asincronía?

¿Cómo interpretar la diferencia entre sincronización JS y asincronía?

Síncrono y asíncrono son dos modos de ejecución diferentes en JavaScript. Síncrono significa que cuando un proceso realiza una solicitud, si la solicitud tarda algún tiempo en devolver información, el proceso esperará hasta recibir la información devuelta. Asincrónico significa que cuando se ejecuta una solicitud, no bloquea la ejecución del proceso actual, sino que coloca la solicitud en una cola y luego la saca de la cola para su ejecución una vez que el proceso actual completa la ejecución.

En pocas palabras, la sincronización consiste en ejecutar el código en el orden en que está escrito. Asíncrono no se ejecuta en secuencia, sino que se espera a que se complete una operación.