¿Cómo se relaciona el Callback queue con el call stack?

Guillermo Baldán López

Guillermo Baldán López

Pregunta
studenthace 5 años

¿Cómo se relaciona el Callback queue con el call stack?

2 respuestas
para escribir tu comentario
    Fernando Alvarado

    Fernando Alvarado

    studenthace 5 años

    callback --> es una funcion que se llama dentro de una funcion (existen varios casos de uso, para esto) call stack --> es la lista ejecucion de js

    Juan Esteban Galvis

    Juan Esteban Galvis

    studenthace 5 años

    El Callback es una función a ejecutar al terminar un proceso asincrono.

    Call Stack es la pila de los procesos que se están ejecutando.

    Los procesos asincronos empiezan cuando el Call Stack termina o queda vacío, entonces lo que se ejecutaría serían esos Callback.

    Mira estos dos vídeos, son muy buenos:

    https://www.youtube.com/watch?v=bWvnWhVCHAc

    https://www.youtube.com/watch?v=ygA5U7Wgsg8

    Nota: Yo me siento mas cómodo con promesas o async await en vez de los callback. Los callback pueden crear algo llamado "callback hell". Muy recomendado el curso de Asincronismo de Oscar: https://platzi.com/cursos/asincronismo-js/

Curso de JavaScript Engine (V8) y el Navegador

Curso de JavaScript Engine (V8) y el Navegador

Explora el motor JavaScript V8 y el navegador. Comprende cómo corre y optimiza el código en tiempo real, gestionando memoria y asegurando asincronismo para crear aplicaciones web eficientes y rápidas.

Curso de JavaScript Engine (V8) y el Navegador
Curso de JavaScript Engine (V8) y el Navegador

Curso de JavaScript Engine (V8) y el Navegador

Explora el motor JavaScript V8 y el navegador. Comprende cómo corre y optimiza el código en tiempo real, gestionando memoria y asegurando asincronismo para crear aplicaciones web eficientes y rápidas.