Node.js
Last updated
Last updated
Como tiempo de ejecución de JavaScript asÃncrono basado en eventos, Node.js está diseñado para crear aplicaciones de red escalables.
Node.js es similar en diseño e influenciado por sistemas como de Python . Node.js lleva el modelo de eventos un poco más allá. Presenta un como una construcción en tiempo de ejecución en lugar de como una biblioteca. En otros sistemas, siempre hay una llamada de bloqueo para iniciar el bucle de eventos. Por lo general, el comportamiento se define a través de devoluciones de llamada al comienzo de un script y, al final, se inicia un servidor a través de una llamada de bloqueo como EventMachine::run()
. En Node.js, no existe tal llamada de inicio del bucle de eventos. Node.js simplemente ingresa al ciclo de eventos después de ejecutar el script de entrada. Node.js sale del bucle de eventos cuando no hay más devoluciones de llamada para realizar. Este comportamiento es como el JavaScript del navegador: el bucle de eventos está oculto para el usuario.