En ese momento, los desarrolladores web deseaban generar un lenguaje de secuencias de comandos (scripting) capaz de crear o agregar caractersticas dinmicas a las pginas de Internet. Inicialmente, apuntaron al lenguaje Java, aunque finalmente reconocieron que se requera algo ms flexible para mejorar la experiencia del usuario.