Node.js es un entorno de ejecución de JavaScript que permite a los desarrolladores crear aplicaciones web escalables de forma rápida y sencilla. Node.js hace uso del motor V8 de Google Chrome para ejecutar código JavaScript de forma rápida, y se puede utilizar tanto para el back-end como para el front-end de una aplicación web.