Diferencia entre síncrono y asíncrono

Sincrono

En el juego de preguntas y respuestas, juegas de forma sincrona. Esto significa que, cuando te hacen una pregunta, todos esperan a que tú respondas antes de continuar con la siguiente pregunta. Nadie hace nada más mientras tú piensas y respondes. Todo sucede en orden, una cosa a la vez. Es como cuando hablas con un amigo y esperas a que termine de hablar antes de contestar.

Asincrono

Ahora imagina que estás jugando al juego de cartas. En este juego, cada vez que te toca hacer algo, puedes seguir jugando mientras tus amigos también hacen sus jugadas. No tienes que esperar a que ellos terminen antes de hacer tu movimiento. Esto es asincrono, porque todos pueden seguir haciendo cosas al mismo tiempo y no tienen que esperar a que los demás terminen.

Aplicado al Frontend

En el mundo del frontend (las cosas que ves y usas en una página web):

  • Sincrono: Si la página web hace algo de forma sincrona, significa que la página espera a que esa tarea termine antes de seguir con cualquier otra cosa. Por ejemplo, si haces clic en un botón y la página se congela hasta que termina de cargar algo.
  • Asincrono: Si la página web hace algo de forma asincrona, la página puede seguir funcionando mientras espera a que esa tarea termine. Por ejemplo, si haces clic en un botón para enviar un formulario y puedes seguir navegando por la página mientras se envía la información en segundo plano.

Resumen

  • Sincrono es como esperar a que alguien termine de hablar antes de contestar.
  • Asincrono es como jugar al juego de cartas donde todos pueden hacer cosas al mismo tiempo sin esperar.

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.