Node.js es un entorno de ejecución de JavaScript del lado del servidor que permite el desarrollo de aplicaciones altamente escalables. Fue creado por Ryan Dahl en 2009 y se programa en JavaScript para ejecutarse en el servidor. Grandes empresas como PayPal, eBay y LinkedIn usan Node.js debido a su capacidad para manejar múltiples conexiones y procesamiento de E/S de forma simultánea, lo que lo hace útil para aplicaciones en tiempo real.