Langage de programmation où les scripts programmés sont exécutés et traités dans un contexte web par le navigateur web (côté client) plutôt que par le serveur.
JavaScript peut aussi s’utiliser à la fois comme langage côté client que comme un langage côté serveur, par exemple dans l’environnement Node.js !
AJAX, est une technologie du web 2.0 qui combine le script côté client et côté serveur.