Eine weitere Skriptsprache ist JavaScript, welche eigentlich als dynamisches HTML in Webbrowsern dienen sollte. Aufgabe dieser Skriptsprache war es, Benutzerinteraktionen auszuwerten und zu verändern. Mit Hilfe von JavaScript war es möglich, HTML und CSS zu erweitern. JavaScript unterstützt heute auch Server und Microcontroller. Es ermöglicht Prüfungen von Formulareingaben, Anzeigen von Dialogfenstern sowie das Vorschlagen von Suchbegriffen während der Eingabe.