Despues de buscar muchos videos de callbacks finalmente entendí con el tuyo ya que te diste el tiempo de explicar como funciona el procesamiento de javascript con el stack, la web apis,etc, de verdad te lo agradesco, gracias!!
Perfecta explicación y ejemplos, sinceramente aprendí la sintaxis a la 1era, ahora solo resta practicar e implentar con otros ejemplos más complejos. Thank you so much genius!!!
Genial explicación, estoy con este tema, y ya he visto varios videos y este es uno de los mas claros, como mucho del contenido que publicas. Sigue publicando, ojalá recibas más apoyo y crezca mas el canal!!!
Descargué este video para que un amigo entienda el tema, es la mejor explicación que he visto. Dato curioso: Lo hice con una app que creé en python (para evitar hackeos con apps desconocidas) aunque dura 38:05 se descargó en 12 segundos!! fue cuestión de este video? o fue que mi internet pasó de 40Mbps a 1Gb 😁
Explicación magistral. Mil gracias. Solo un pequeño detalle, cambiale a modo oscuro la consola también, así no te deja ciego ese blanco de fondo. Un gran trabajo. Saludos bro.
Como varios videos de Javascript asíncrono de otros RUclipsrs, se empieza explicando con calma y bien, y de la mitad para adelante se termina el video explicandose como a sí mismo a la carrera , como pensando en voz alta y como que medio entendemos y medio nos confundimos. Gracias por el intento.
Hola Joel, me imagino que te refieres a Promises, por lo general todo el mundo tiene problemas aprendiendo este concepto, voy a revisar a ver si se puede hacer algo mejor. Para tener claro este concepto podrias primero construir varias promesas, alli tienes ejemplos, hasta que entiendas el proposito de cada parte del constructor. De ahi puedes hacer varios ejemplos usandolas con el metodo then y despues puedes pasarte al chaining de promises. Toma tiempo y dedicacion. Ahi te dejo el link de la documentacion, developer.mozilla.org/es/docs/orphaned/Web/JavaScript/Reference/Global_Objects/Promise de repente te parece mas claro y facil. Saludos
Pero si la primera parte es la realmente importante y la que te ayuda a entender todo, la que te explica la logica, la ultima es la parte de escribir el codigo que de hecho es como si te leyeras la descripcion que sale en MDN. Si entiendes bien los conceptos previos y la primera mitad del video lo demás no deberia darte problema.
En el min 12:20 donde explica como funciona el Callback Queue me queda una duda. Hice una prueba con el mismo codigo suyo pero le agregue unas funciones más con ciclo for para que se tardaran en resolver, y sin embargo siempre se ejecuta de ultimo la funcion que tiene el setTimeout. Sé que el callstack tiene q estar vacío para que pueda entrar el setTimeout o cualquier funcion api pero hay un momento donde lo esta y sin embargo no entra, o cuando se refiere a estar vacío es que ya no debe haber mas codigo, o sea, el main() debe haber salido del callstack para que ya entre la funcion que tiene el setTimeout? No se si me explique bien igual gracias.
@@Emprinnos No amigo, no necesariamente, según lo que he leído, el tiempo especificado en el setTimeout es el MÍNIMO mas no es el tiempo EXACTO de espera. Si se ponen 2 seg, la función entra a los 2 segundos o más, por eso le preguntaba.
Llego tarde pero mi pregunta es, ¿async await es lo más usado actualmente por encima de las promesas? por lo que mencionaste que era azúcar sintáctico. Soy muy nuevo en esto, apenas dos semanas, no entiendo mucho como aplicar tantos conceptos en la práctica pero estoy aprendiendo la sintaxis y mejorando mi lógica, muchas gracias por los vídeos!
si se usan, callback es cualquier funcion que se invoca por otra cuando algo pasa, para cosas complejas se usan las promesas, async await es la sintaxis mas comun
Me gustaria que actulices este video pero con mas de dos .then. talvez algo asi como tu telefono es..... en base al telefono l capacidd es ...... y algon otro then. Si lees esto contestame para verlo y subscribirme. No subscribo porque deverdad quiero ver ese ejemplo
Fantástica explicación para los nuevos desarrolladores web.
el mejor tutorial de promesas del mundo¡¡¡¡...........gracias ... muchas gracias
claro amigo, un cordial saludo!
Nadie en yt te iguala al nivel de explicación que le diste a eso, es mi talón de Aquiles y te lo agradezco bro
gracias amigo, me alegro que te haya ayudado el video, saludos!
Despues de buscar muchos videos de callbacks finalmente entendí con el tuyo ya que te diste el tiempo de explicar como funciona el procesamiento de javascript con el stack, la web apis,etc, de verdad te lo agradesco, gracias!!
Que buen video. No hay relleno, esta bien explicado y es entretenido verlo. Gracias!
Todo el curso esta muy bueno, lastima de algoritmo que no lo sube más, pero es de excelente calidad
Que bien se siente estar en la habitación del tiempo, solo me basto 40 min, gracias por el video, buen aporte, dedicación al máximo.
excelente explicacion de JS promesas.
gracias amigo, saludos!
Muchas gracias, excelente explicación. 👍
Perfecta explicación y ejemplos, sinceramente aprendí la sintaxis a la 1era, ahora solo resta practicar e implentar con otros ejemplos más complejos.
Thank you so much genius!!!
que bueno Kevin! por lo general todo el mundo tiene problemas con estos conceptos, saludos!
Genial explicación, estoy con este tema, y ya he visto varios videos y este es uno de los mas claros, como mucho del contenido que publicas. Sigue publicando, ojalá recibas más apoyo y crezca mas el canal!!!
Claro Christian, saludos!
Descargué este video para que un amigo entienda el tema, es la mejor explicación que he visto.
Dato curioso: Lo hice con una app que creé en python (para evitar hackeos con apps desconocidas) aunque dura 38:05 se descargó en 12 segundos!! fue cuestión de este video? o fue que mi internet pasó de 40Mbps a 1Gb 😁
gracias William! Tendrias que hacer unas pruebas, por ejemplo probar tu aplicacion con diferentes velocidades
Excelente explicación, muchas gracias !
gracias Martin, saludos!
Muy buen video !! Me sirvió mucho, muchas gracias y saludos desde Argentina. Abrazo !
Gracias Tomas, arriba campeon!
super, muchas gracias.. excelente contenido
Espero que les haya ayudado el video, el tema es bastante confuso
I always come here to practice this concept even I can do it better now I love this video. Thanks a lot
I'm glad it helped, keep practicing
Gracias!! Finalmente logre entender.
que bueno Oscar que te haya ayudado el video, es uno de los conceptos mas confusos para los amigos que aprenden JS, saludos!
Gracias excelente explicación, muy ordenado y claro
Excelente, mayormente todo el mundo tiene problemas con estos concepto, saludos!
Qué bien explicado amigo, lo entendí perfectamente, además los ejemplos muy buenos.
Muchas gracias por tomarte el tiempo para detallarlo!! Ahora, a practicar y practicar :)
claro, con practica mejor se entiende los conceptos, saludos!
Me he portado Bien viendo Este video
que bueno amigo, saludos!
Gracias, super claro.
gracias amigo, saludos!
Explicación magistral.
Mil gracias.
Solo un pequeño detalle, cambiale a modo oscuro la consola también, así no te deja ciego ese blanco de fondo.
Un gran trabajo. Saludos bro.
No hay ningun problema Ibra, que bueno que te haya ayudado, saludos!
Como varios videos de Javascript asíncrono de otros RUclipsrs, se empieza explicando con calma y bien, y de la mitad para adelante se termina el video explicandose como a sí mismo a la carrera , como pensando en voz alta y como que medio entendemos y medio nos confundimos. Gracias por el intento.
Hola Joel, me imagino que te refieres a Promises, por lo general todo el mundo tiene problemas aprendiendo este concepto, voy a revisar a ver si se puede hacer algo mejor. Para tener claro este concepto podrias primero construir varias promesas, alli tienes ejemplos, hasta que entiendas el proposito de cada parte del constructor. De ahi puedes hacer varios ejemplos usandolas con el metodo then y despues puedes pasarte al chaining de promises. Toma tiempo y dedicacion. Ahi te dejo el link de la documentacion,
developer.mozilla.org/es/docs/orphaned/Web/JavaScript/Reference/Global_Objects/Promise
de repente te parece mas claro y facil. Saludos
Pero si la primera parte es la realmente importante y la que te ayuda a entender todo, la que te explica la logica, la ultima es la parte de escribir el codigo que de hecho es como si te leyeras la descripcion que sale en MDN. Si entiendes bien los conceptos previos y la primera mitad del video lo demás no deberia darte problema.
muito abrigado!
Gracias amigo!
En el min 12:20 donde explica como funciona el Callback Queue me queda una duda. Hice una prueba con el mismo codigo suyo pero le agregue unas funciones más con ciclo for para que se tardaran en resolver, y sin embargo siempre se ejecuta de ultimo la funcion que tiene el setTimeout. Sé que el callstack tiene q estar vacío para que pueda entrar el setTimeout o cualquier funcion api pero hay un momento donde lo esta y sin embargo no entra, o cuando se refiere a estar vacío es que ya no debe haber mas codigo, o sea, el main() debe haber salido del callstack para que ya entre la funcion que tiene el setTimeout? No se si me explique bien igual gracias.
el setTimeout entra al callstack cuando paso el tiempo especificado
@@Emprinnos No amigo, no necesariamente, según lo que he leído, el tiempo especificado en el setTimeout es el MÍNIMO mas no es el tiempo EXACTO de espera. Si se ponen 2 seg, la función entra a los 2 segundos o más, por eso le preguntaba.
@@richardfrangie3518 es el tiempo minimo porque si hay algo que se procesa no se puede pasar a la siguiente tarea
@@richardfrangie3518 tambien puedes abrir los developer tools para ver lo que pasa el en stack y como se procesan las tareas
Llego tarde pero mi pregunta es, ¿async await es lo más usado actualmente por encima de las promesas? por lo que mencionaste que era azúcar sintáctico.
Soy muy nuevo en esto, apenas dos semanas, no entiendo mucho como aplicar tantos conceptos en la práctica pero estoy aprendiendo la sintaxis y mejorando mi lógica, muchas gracias por los vídeos!
async await es una sintaxis simplificada (azucar sintactico) para trabajar con las promesas, es lo mismo y es lo que se usa en el JS moderno
Cuando usar cada una?? En que momento??
Async await es lo que se usa
Cual es la diferencia entre ' ' y ` ` 7:06?
no se a que te refieres con y, pero 7:06 muestra la secuencia de ejecucion de unas funciones,
@@Emprinnos la diferencia entre usar comillas y tildes -> ('bajando') y (`bajando`)
@@antonio.scalia ya entendi, la tidle invertida se usa para plantilla literal, basicamente, te permite combinar cadenas y variables a la vez
hola bro entonces callbacks ya no se utilizan a dia de hoy, y todo lo podemos hacer con promesas ? pq no lo logro entender los de callbacks :c
si se usan, callback es cualquier funcion que se invoca por otra cuando algo pasa, para cosas complejas se usan las promesas, async await es la sintaxis mas comun
@@Emprinnos creo que formule mal mi pregunta , quería preguntar si los callbacks ya no se usan para controlar la respuesta del proceso asíncrono?
justo por eso se introdujo el concepto de promesas para facilitar las cosas
@@Emprinnos muchas gracias bro por responder .
Me gustaria que actulices este video pero con mas de dos .then. talvez algo asi como tu telefono es..... en base al telefono l capacidd es ...... y algon otro then. Si lees esto contestame para verlo y subscribirme. No subscribo porque deverdad quiero ver ese ejemplo
La logica es la misma asi tengas 6 then
Por contestarme ya me suscribo
@@skybood1304 👍