Un langage de script pour rendre une page web dynamique. Du moins il était populaire pour cela à l’époque. Donc, on l’utilise pour assurer l’aspect interactive et dynamique d’une application web. Principalement les contrôles de formulaire, la manipulation du DOM, le chargement de données et les calculs à faire côté navigateur. Des librairies ont été développé pour généraliser tout cela. On peut citer: JQuery, Axios, Chart.js. Des vrais métiers ce sont construis au tour de ce langage au fil du temps, comme le Développement fullstack JS. On finit par l’exécuter côté serveur avec NodeJS. Alors, les frameworks populaires que nous connaissons ont vu le jour: React, Vue, Express, Angular.
