JavaScript
⏳ Asincronía: promesas y async/await
Entiende cómo JavaScript maneja tareas que tardan, con callbacks, promesas y async/await.
Qué aprenderás
- Explicar cómo el event loop ejecuta tareas asíncronas con un solo hilo sin bloquearse.
- Consumir promesas con
then/catchy reescribir el flujo conasync/await. - Predecir el orden de ejecución distinguiendo microtareas (
.then) de macrotareas (setTimeout). - Combinar promesas con
Promise.all,allSettled,raceyany, y manejar rechazos contry/catch.
Lecciones
El event loop y los callbacksCómo JavaScript hace varias cosas sin bloquearse. PromesasUn objeto que representa un resultado futuro. async / await y Promise.allEscribir código asíncrono como si fuera síncrono. Microtareas vs macrotareasPor qué un .then gana a un setTimeout(0). Combinadores de promesasall, allSettled, race y any: cuándo usar cada uno. Errores asíncronostry/catch con await, .catch() y rechazos no capturados.Practica este módulo en la app
DevPath es un curso práctico: aquí lees la teoría; en la app la pones en práctica con ejercicios que se ejecutan de verdad, sin conexión.
Empezar gratis en la app →