home

node.js es un entorno de ejecución de javascript de código abierto y multiplataforma.

node.js ejecuta el motor JavaScript V8, el núcleo de Google Chrome, fuera del navegador, esto permite que node.js sea muy eficaz.

Una aplicación node.js se ejecuta en un solo proceso, sin crear un nuevo hilo para cada solicitud. node.js proporciona un conjunto de primitivas de E/S asincrónicas en su biblioteca estándar que evitan que el código JavaScript se bloquee y, en general, las bibliotecas en node.js se escriben utilizando paradigmas sin bloqueo, lo que hace que el comportamiento de bloqueo sea la excepción y no la norma.

Cuando node.js realiza una operación de E / S, como leer desde la red, acceder a una base de datos o al sistema de archivos, en lugar de bloquear el hilo y desperdiciar ciclos de CPU esperando, node.js reanudará las operaciones cuando vuelva la respuesta. Esto permite a node.js manejar miles de conexiones simultáneas con un solo servidor sin introducir la carga de administrar la concurrencia de subprocesos, lo que podría ser una fuente importante de errores.

e-mail:manjarrés