JavaScript is een programmeer taal voor op het web. Met JavaScript kun je HTML en CSS achteraf nog wijzigen als de webpagina al volledig is geladen. JavaScript kan gegevens berekenen, manipuleren en valideren. Denk bijvoorbeeld aan het bekende "ik ben geen robot vinkje". Door op een aantal afbeeldingen te klikken wordt gevalideerd of je daadwerkelijk een mens bent en geen bot of crawler. Zodra dit is gedaan kun je het contactformulier verzenden.
Andere toepassingen van JavaScript zijn bijvoorbeeld het aanpassen van stukken tekst, als een bezoeker een e-book heeft gedownload, dat het formulier op de pagina dan verdwijnt en vervangen wordt door een tekst als: "bedankt voor het downloaden van ons e-book".