JavaScript è un linguaggio di programmazione interpretato che permette di implementare funzionalità complesse su pagine web. Quando una pagina web fa più di mostrare informazioni statiche e mostra contenuti in tempo reale, aggiorna mappe interattive, animazioni grafiche 2D/3D, scorrimenti video ecc., è quasi certamente JavaScript in azione.
È uno dei tre linguaggi standard del web, insieme a HTML (che fornisce la struttura di una pagina web) e CSS (che controlla la presentazione di quella struttura).
È particolarmente noto per il suo utilizzo nello sviluppo di frontend web, ma è anche usato per creare applicazioni server-side attraverso l’ambiente di esecuzione Node.js.
JavaScript è l’unico linguaggio di programmazione che può essere eseguito in tutti i browser moderni senza il bisogno di specifici plug-in ed è fondamentale per qualunque tipo di sviluppo web.