Limbaj cu ajutorul caruia programatorii pot crea efecte vizuale pe o pagina de internet sau pot adauga functionalitati suplimentare. Este considerat o sursa relevanta pentru dezvoltarea de formulare interactive, cu utilizare in mediul Web. Motoarele de cautare au dificultati in indexarea paginilor de internet care folosesc excesiv Java Script.