Le JavaScript s’exécute directement dans le navigateur.
Il peut modifier l'affichage très rapidement (quelques ms) sans passer par le réseau et sans recharger la page.
Exemple de formulaire:
Avec JavaScript l'erreur peut être affichée immédiatement, après avoir appuyé sur « envoyer », ou même au fur et à mesure que l'utilisateur tape.