
Matias Guillermo Sticchi
PreguntaNo voy a bloquear el event loop
(Listo ya cumpli!)
Ahora va mi pregunta…
Si console.log() es una función y se ejecuta en el hilo principal y SetTimeout() también es una función pero se encola para ser ejecutada, como sabemos que funciones javascript se encolan y cuales ejecutan directamente?

Jeyson David Vargas Crespo
Según lo que entendí es que console.log() es una función única y se ejecuta inmediatamente, en cambio SetTimeOut() llama adentro de esta, otra función y es ahí donde se vuelve asíncrona y tiene que esperar que el código "directo" se ejecute primero.

Anfernee Valera
Se que ha pasado tiempo, pero si alguien nuevo como yo, llega a leerlo, espero aporte.
Hay que recordar lo que dijo Sasha de las funciones que van a la Cola de tareas:
¿Qué tareas van a parar a esta cola? • las peticiones a servidores • las interacciones visuales • la navegación client inside • los eventos que se realizan cada cierto tiempo
Dejo este tutorial de asincronismo, que en lo personal me ayudo muchisimo

Patricio Nicanor Cabrera
Porque setTimeOut estaría haciendo callBack... La función
console.log(' ')
setTimeOut( function(){}, 2000 )
En sintesis, sabremos que la función será demorada cuando hagamos un callback. Que es una función que tenga como argumento otra función. Es decir que se requiere el resultado de la función b para completar a.

Facundo Nicolás García Martoni
Gran pregunta 🤔 algún alma noble que la responda?