JavaScript est un langage de programmation exécuté par les navigateurs web. Il rend les pages interactives : menus, formulaires qui se vérifient en direct, cartes, filtres de produits, mises à jour sans rechargement.
Créé en 1995 chez Netscape, il est normalisé sous le nom ECMAScript et n’a aucun lien technique avec Java, malgré son nom.
Comment ça marche
Le navigateur télécharge la page HTML, puis les fichiers JavaScript qu’elle appelle. Le code s’exécute sur l’appareil du visiteur. Il peut modifier la page, réagir aux clics ou interroger le serveur en arrière-plan, une technique connue sous le nom d’Ajax.
JavaScript tourne aussi côté serveur, grâce à Node.js. Des frameworks comme React, Vue ou Angular servent à construire des interfaces complètes, proches d’une application.
Ce qu’il faut surveiller
Aujourd’hui, pratiquement tous les visiteurs ont JavaScript activé. Les points d’attention sont ailleurs :
- Le poids : trop de scripts ralentissent l’affichage, surtout sur mobile.
- Le référencement : Google sait exécuter JavaScript, mais en différé. Un contenu important doit être présent dans le HTML envoyé par le serveur.
- L’accessibilité : un menu ou un bouton construit en JavaScript doit rester utilisable au clavier et par un lecteur d’écran.
En pratique
Nous utilisons JavaScript dans tous nos projets, avec mesure. Les interfaces riches de nos intranets et outils métier en dépendent, les pages publiques en chargent le moins possible. Voir notre page développement.