Javascript es un lenguaje de programación utilizado para crear pequeños programas encargados de realizar acciones dentro del ámbito de una página web.
Se trata de un lenguaje de programación del lado del cliente, porque es el navegador el que soporta la carga de procesamiento y es opensource, por lo cualquier persona puede utilizarlo sin comprar una licencia.
Es un lenguaje interpretado que se embebe en una página web HTML. El navegador del cliente es el encargado de interpretar las instrucciones Javascript y ejecutarlas para realizar efectos e interactividades, de modo que el mayor recurso, y tal vez el único, con que cuenta este lenguaje es el propio navegador.
Es el siguiente paso, después del HTML, que puede dar un programador de la web que decida mejorar sus páginas y la potencia de sus proyectos.