Node.js es un entorno de tiempo de ejecución de JavaScript en el lado del servidor que utiliza el motor V8 de Google. Es adecuado para aplicaciones en tiempo real que requieren alto rendimiento y escalabilidad horizontal debido a su modelo de entrada/salida sin bloqueo y orientado a eventos.