Diccionario

Promesa (JavaScript)

Un objeto de JavaScript que representa un resultado que todavía no ha llegado y que estará disponible (o fallará) más adelante.

Una promesa empieza pendiente y termina cumplida (con un valor) o rechazada (con un error). Funciones como fetch() devuelven promesas.

Para usar el valor se encadena .then() o, de forma más legible, se escribe await dentro de una función async. Otros lenguajes tienen ideas equivalentes, como Task en C# o Future en Rust.

Un ejemplo

fetch(url) devuelve al instante una promesa; cuando el servidor responde, la promesa se cumple con la respuesta.