Lenguaje de programación del lado del cliente( interpretado, no requiere compilación) inventado por Brendan Eich en la empresa Netscape Communications. Usado en las páginas web para agregar mayor funcionalidad, interacción o animaciones entre otros usos posibles.