Es un lenguaje de programación desarrollado por Netscape y utilizado para crear páginas web interactivas y dinámicas, con la que se pueden crear efectos como animaciones, acciones que se activan al pulsar botones, o cargar contenido sin que la página tenga que ser recargada.