<aside> 📒 Roadmap
</aside>
<aside> ⬅️ Tema anterior
</aside>
<aside> ✅ Fundamentos
</aside>
<aside> ✅ Código síncrono vs asíncrono
</aside>
<aside> ✅ Promesas
</aside>
<aside> ✅ Async - Await
</aside>
<aside> ➡️ Siguiente tema
</aside>
Pero ¿qué es asincronismo? Estas son tareas que al ser ejecutadas pueden ser completadas en el momento o en el futuro y que su comportamiento es no bloqueante
Un ejemplo común sería el siguiente: si nuestra app solicita el catálogo de productos**,** esta envía una orden a través de una API, pero es el servidor quién procesa dicha solicitud y en el momento que esté listo devolverá el listado de datos.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>Bienvenidos a mi Página web</h1>
<p>El porducto de la API del backend</p>
<ul>
<li>Cargando.....</li>
</ul>
<script>
// alert("Solicitando una llamada a una API")
// document.querySelector('li').textContent="Play Station"
setTimeout(() => {
document.querySelector('li').textContent = "Play Station"
}, 2000)
</script>
</body>
</html>
Bloqueante
No Bloqueante
GitHub - Byrontosh/JavaScript-for-React at asynchronism
🚫 Importante:
Cuando cargas un sitio, aplicación o página web en un navegador web, solo ejecuta el código (HTML, CSS y JavaScript).
<aside> 🔥 Documentación
</aside>
<aside> 📝 Temario ó Cerrar menú
</aside>
<aside> 🔥 Fundamentos
</aside>
<aside> 📝 Temario ó Cerrar menú
</aside>
<aside> 🔥 Código síncrono vs asíncrono
</aside>
<aside> 📝 Temario ó Cerrar menú
</aside>
<aside> 🔥 Promesas
</aside>
<aside> 📝 Temario ó Cerrar menú
</aside>
<aside> 🔥 Async Await
</aside>
<aside> 📝 Temario ó Cerrar menú
</aside>