A programming language for use in web pages that allows the use of dynamic content. In spite of the similarity in name to Java, it is not closely related to Java.