Lenguaje de programación interpretado que se ejecuta en los navegadores web, permitiendo la creación de páginas web interactivas y dinámicas. También se usa en el backend con Node.js.