JavaScript è un linguaggio di programmazione script utilizzato principalmente nelle pagine Web interattive ma anche per server2 con l'uso (ad esempio) di node.js3.È un linguaggio orientato agli oggetti con prototipo, vale a dire che le basi del linguaggio e le sue interfacce principali sono fornite da oggetti che non sono istanze di classe, ma che sono dotate di produttori per creare le loro proprietà, inclusa una proprietà di prototipizzazione che consente Tu per creare eredi personalizzati.Inoltre, le funzioni sono oggetti di prima classe.Il linguaggio supporta l'oggetto, il paradigma imperativo e funzionale.JavaScript è la lingua con l'ecosistema più ampio grazie al suo gestore delle dipendenze NPM, con circa 500.000 pacchetti nell'agosto 20174. (Wikipedia)