setTimeout()
Ejecuta una funcion una sola vez despues de un tiempo determinado, sin bloquear el resto del programa mientras espera.
Vista previa
Codigo
<p><span id="salida"></span></p>
<script>
document.getElementById("salida").textContent = "Esperando...";
setTimeout(() => {
document.getElementById("salida").textContent = "Pasaron 1.2 segundos";
}, 1200);
</script>