Es un lenguaje interpretado desarrollado por SunMicrosystems, Inc. junto con Netscape Corporation. Difiere de Java en que, el primero utiliza aplicaciones separadas del código HTML llamadas «applets», mientras que el segundo utiliza una serie de comandos intercalados en el código de la página. La ventaja básica de JavaScript consiste en su relativa sencillez, en tanto que el punto débil es que el código no es «seguro»: estando intercalado en las mismas páginas, es perfectamente posible salvarlo y re-utilizarlo para otros fines.