Es aquel que código que se manda ejecutar pero cuya respuesta no estará disponible al menos hasta el siguiente ciclo de procesamiento del hilo principal ... No estará disponible en cuanto termine su ejecución sino además hasta que el hilo principal la recupere Que puede atenderse o no de manera paralela al hilo principal pero cuya respuesta estará disponible hasta que termine su ejecución y no será útil hasta que el hilo principal la recupere EN JAVASCRIPT Es cualquier código que se ejecuta como respuesta a un evento futuro. Un evento puede ser la resolución de una promesa, un click, una respuesta http, un lapso de 2s, etc... El código se inserta en la event loop y espera su turno para ser ejecutado.