JavaScript es un lenguaje de scripting interpretado y orientado a objetos usado principalmente en páginas web para mejorar la interfaz de usuario y contenido dinámico. Node.js es un entorno de ejecución de JavaScript del lado del servidor que usa un modelo de entrada/salida asíncrono para crear aplicaciones de red altamente escalables como servidores web. Node.js ejecuta JavaScript fuera de un navegador y usa el motor V8 de Google para ser eficiente. Un ejemplo básico de servidor HTTP en Node.js se muestra.