JavaScript est un langage de programmation utilisé notamment pour rendre les pages Web interactives. Il réagit aux actions de l’utilisateur, modifie une interface, valide des formulaires et échange des données avec des services. Avec HTML pour la structure et CSS pour la présentation, il participe au fonctionnement de nombreuses applications consultées dans un navigateur.
Le langage ne se limite pas aux pages Web. Des environnements comme Node.js permettent de l’exécuter sur un serveur ou dans des outils de développement. JavaScript et Java sont deux langages distincts, malgré la proximité de leurs noms. Les bibliothèques et frameworks ajoutent des méthodes de travail au-dessus du langage, avec leurs propres conventions et cycles de mise à jour.
Dans le navigateur, JavaScript utilise des interfaces de programmation pour accéder au document, au réseau et à certaines fonctions de l’appareil. Les autorisations et les règles de sécurité encadrent ces accès. Un script téléchargé depuis un site s’exécute dans un contexte précis : il n’obtient pas automatiquement les mêmes droits qu’une application installée sur l’ordinateur.
Cette page suit les outils, les usages et les évolutions liées au langage. Les bases de HTML et les pratiques de développement restent complémentaires. La performance dépend aussi de la quantité de code envoyée, du travail effectué pendant l’affichage et du chargement des ressources. Une page peut devenir lente même avec un ordinateur puissant lorsque ses scripts bloquent les interactions. Les dépendances ajoutent enfin des enjeux de maintenance : une fonction empruntée à une bibliothèque doit être suivie dans la durée, et pas seulement intégrée le jour du lancement.