La lunga e difficile strada che porta a Javascript ES6.
Il linguaggio di sviluppo per il web più controverso, amato ed odiato allo stesso tempo. Utilizzato principalmente per lo sviluppo client, javascript è un linguaggio interpretato che vede nel browser il suo ecosistema. Javascript permette di superare la staticità (in termini di animazioni e di interazioni) tipica delle pagine HTML.
Sviluppato nell'ultima parte degli anni 90 per il browser Netscape Navigator, quando il web era un'insieme di pagine statiche e l'unica forma di movimento erano le immagini gif a 256 colori. E' stato standardizzato intorno al 1999 ma per molti anni a seguire i vari browser hanno implementato versioni con comportamenti e supporto alle funzionalità molto altalenanti.
Javascript, oltre ad animare, ha permesso di validare i dati immessi dall'utente nei form e di aggiornare in modo dinamico alcune porzioni della pagina html. Javascript è oggi alla base delle Single Page Application (SPA).
Grazie a node.js javascript è anche un linguaggio server.