Async / Await

palabra clave · JavaScript

1.

Sintaxis moderna de JavaScript (ES2017) que permite escribir codigo asincrono de forma secuencial y legible — transformando las cadenas de promesas complejas en instrucciones claras, facilitando la gestion de llamadas API, consultas a bases de datos y cualquier operacion no bloqueante.

2.

Mecanismo basado en las Promises que introduce dos palabras clave: `async` para declarar una funcion asincrona que retorna automaticamente una promesa, y `await` para suspender la ejecucion hasta la resolucion de esa promesa — eliminando el « callback hell » y haciendo el codigo mantenible a gran escala.

3.

Patron imprescindible del desarrollo Full-stack moderno utilizado tanto del lado del cliente (React, Next.js) como del servidor (Node.js, Express.js) — garantizando un rendimiento optimo al liberar el hilo principal durante las operaciones de entrada/salida como las llamadas de red o la lectura de archivos.

Ver también
PromiseAsincronoNode.jsAPI