Programación asíncrona con node.js

Universidad Nacional de Ingeniería

Escuela de Ciencia de la Computación

¿Por qué Node.js Async?

Node.js en sí corre en un solo hilo, pero algunas tareas pueden funcionar paralelamente, gracias a su naturaleza asíncrona.


Pero, ¿qué significa correr en paralelo en la práctica?
Dado que programamos un solo hilo, es esencial que no bloqueemos la ejecución esperando las E/S de nuestras funciones, sino que las manejemos simultáneamente con la ayuda de las API de eventos de Node.js.
 

Callbacks

deck

By gerson231294