Salta al contenuto
recaplica

    Un attimo: controllo di sicurezza

    Cloudflare vuole assicurarsi che tu non sia un robot. Spunta la casella qui sotto e la ricerca riparte da sola.

    EN
    recaplica JavaScript: cos'è e come funziona il linguaggio più usato dai programmatori
    © 2026 Recaplica · recaplica.com — Tutti i diritti riservati
    Home › Tecnologia

    JavaScript: cos'è e come funziona il linguaggio più usato dai programmatori

    Di Redazione Recaplica · Aggiornato il 8 settembre 2026

    Cosa stampare

    Con "Margini: predefiniti" compaiono anche i numeri di pagina.

    Slide

    Scegli il taglio

    Lampo10 slideIl filo essenziale, per presentarlo in classeCompleta18 slideTutti i capitoli e gli approfondimenti

    Tutte e due hanno le note del relatore.

    Canale Telegram
    recaplica Chiaro in 30 secondi, tuo in 10 minuti.
    In 30 secondi Punti chiave Numeri Approfondimento Presentazione Falsi miti Mappa concettuale Quiz Flashcards FAQ

    In 30 secondi lettura lampo

    JavaScript è un linguaggio di programmazione leggero e a tipizzazione dinamica, con funzioni di prim'ordine: nella definizione di MDN, è interpretato o compilato just-in-time. Nasce nel 1995, quando Brendan Eich lo scrive per Netscape; debutta come 'LiveScript' nella beta di settembre e viene rinominato JavaScript per il lancio ufficiale di dicembre. È noto soprattutto come il linguaggio di scripting delle pagine web, ma gira anche fuori dal browser: da Node.js in poi, il codice JavaScript può far funzionare anche un server. Lo standard che lo definisce si chiama ECMAScript, mantenuto dalla commissione TC39, e secondo il sondaggio Stack Overflow 2025 resta il linguaggio di programmazione più usato in assoluto.

    Punti Chiave

    • JavaScript è un linguaggio leggero, a tipizzazione dinamica, con funzioni di prim'ordine e basato su prototipi, non su classi classiche (definizione MDN).
    • Nasce nel 1995: Brendan Eich lo scrive per Netscape; debutta come 'LiveScript' nella beta di settembre 1995 e diventa 'JavaScript' per il lancio ufficiale di dicembre.
    • Lo standard ufficiale si chiama ECMAScript (ECMA-262), mantenuto dalla commissione TC39 di Ecma International; ES6 del 2015 è stato un aggiornamento importante, seguito da edizioni annuali.
    • Gira soprattutto nel browser, ma dal 2009 anche sul server, grazie a Node.js e al suo motore V8, lo stesso di Chrome.
    • Nonostante il nome, Java e JavaScript sono linguaggi distinti: la somiglianza nasce da una scelta di marketing di Netscape nel periodo del boom di Java, non da una parentela tecnica.
    • Secondo il sondaggio Stack Overflow 2025, JavaScript è il linguaggio di programmazione più usato, con il 66% degli sviluppatori che dichiara di usarlo.

    I numeri chiave

    • 66% la quota di sviluppatori che dichiara di usare JavaScript, il linguaggio più usato nel sondaggio Fonte: Stack Overflow Developer Survey 2025
    • 1995 l'anno in cui Brendan Eich scrive JavaScript per Netscape, allora chiamato 'LiveScript' Fonte: Wikipedia — JavaScript / History of JavaScript
    • 2009 l'anno in cui Ryan Dahl rilascia Node.js, che porta JavaScript anche sul server Fonte: Wikipedia — Node.js

    L'Approfondimento

    Un linguaggio nato per rendere vive le pagine web

    Quando clicchi un bottone su una pagina web e qualcosa cambia senza che la pagina si ricarichi, di solito è JavaScript all’opera. Nella definizione della sua pagina principale su MDN, è “un linguaggio di programmazione leggero, interpretato (o compilato just-in-time), con funzioni di prim’ordine”: a tipizzazione dinamica, basato su prototipi anziché su classi classiche, con garbage collection automatica, e capace di lavorare secondo più paradigmi — imperativo, funzionale, orientato agli oggetti. È noto soprattutto come il linguaggio di scripting delle pagine web, quello che nel browser manipola il contenuto della pagina (il DOM), risponde a click e altri eventi, recupera dati da un server con l’API fetch(), disegna con canvas e comunica con il dispositivo attraverso varie API, come spiega il glossario di MDN. Per capire come si è arrivati fin qui, aiuta ripercorrere com’è cambiato il web da quando esistono solo pagine statiche a quando è diventato interattivo.

    Un assaggio di sintassi

    Non serve saper programmare per riconoscere JavaScript quando lo si incontra: bastano una variabile e una funzione, piccoli algoritmi richiamabili per nome.

    Esempio pratico: un frammento minimo che definisce e usa una variabile potrebbe assomigliare a questo:

    let nome = "Recaplica";
    function saluta(chi) {
      console.log(`Ciao, ${chi}!`);
    }
    saluta(nome);

    Nel browser, queste righe possono girare nella console degli strumenti per sviluppatori e stampare “Ciao, Recaplica!” nella pagina aperta. Con Node.js lo stesso file gira anche da riga di comando, senza alcun browser aperto: è la differenza, spiegata a proposito di PHP, tra un linguaggio che vive solo nel browser e uno che può vivere anche fuori.

    Dalla beta di Netscape allo standard ECMAScript

    JavaScript nasce nel 1995: Brendan Eich lo scrive per Netscape, e la sua prima comparsa pubblica risale al 4 dicembre 1995. Nella beta di Netscape Navigator di settembre 1995 si chiamava ancora “LiveScript”; il nome fu cambiato in “JavaScript” solo per il rilascio ufficiale di dicembre, nel pieno del boom di Java durante la bolla dot-com. Lo stesso Eich ha definito quella scelta, secondo più fonti di storia del web, “un’operazione di marketing di Netscape”.

    AnnoTappa
    1995Debutta come “LiveScript” nella beta di Netscape Navigator, in settembre
    1995Rinominato “JavaScript” per il lancio ufficiale, in dicembre
    1996Netscape sottopone il linguaggio a Ecma International, in novembre
    1997Prima specifica ECMAScript (ECMA-262), in giugno
    1999ECMAScript 3, in dicembre
    2009ECMAScript 5, in dicembre
    2015ECMAScript 6 (ES2015), con aggiunte estese al linguaggio

    Da ES6 in avanti lo standard riceve un’edizione nuova ogni anno: è, nelle parole del glossario di MDN, “uno standard vivente”, mantenuto dalla commissione tecnica TC39 di Ecma International, mentre le API Web collegate restano in mano a W3C e WHATWG. Una leggenda diffusa nella storia del web racconta che il primo prototipo del linguaggio, chiamato secondo alcune fonti secondarie “Mocha”, sarebbe nato in circa 10 giorni nel maggio 1995, sotto la pressione di una demo legata all’accordo tra Netscape e Sun su Java. Altre fonti di storia del web segnalano però che è una semplificazione: il prototipo iniziale fu scritto in fretta, ma il linguaggio venne poi rifinito nei mesi successivi, fino al rilascio di dicembre. L’unico dato solido, confermato da più fonti indipendenti, resta la nascita nel 1995 a Netscape, per mano di Brendan Eich.

    Fuori dal browser: Node.js e il resto dell’ecosistema

    Per quasi quindici anni JavaScript resta un linguaggio quasi solo da browser. Le cose cambiano nel 2009, quando Ryan Dahl rilascia Node.js, il 27 maggio, criticando i limiti dei server tradizionali nel gestire migliaia di connessioni simultanee con un modello di programmazione sequenziale. Node.js unisce il motore V8 di Google — lo stesso che fa girare Chrome, reso open source nel settembre 2008 — a un event loop e a un’API di input/output di basso livello, non bloccante: il sito ufficiale di Node.js lo descrive come “un runtime JavaScript asincrono e a eventi, pensato per costruire applicazioni di rete scalabili”, progettato senza un modello a thread, anche se può sfruttare processori multi-core con processi figli e il modulo cluster. Dahl presenta il progetto l’8 novembre 2009, alla prima edizione europea di JSConf; nel gennaio 2010 arriva npm, il gestore di pacchetti che semplifica l’installazione e la distribuzione del codice scritto per Node.js.

    Sopra questo ecosistema si sono costruite librerie diffuse: React, per esempio, nasce come prototipo nel 2011 a opera di Jordan Walke, ingegnere di Facebook, e diventa open source il 29 maggio 2013 durante la conferenza JSConf. Nel 2026 la mantiene Meta insieme a una comunità di sviluppatori indipendenti, con licenza open source MIT.

    Il malinteso più diffuso: JavaScript non è Java

    Il nome ha generato per anni confusione: MDN dedica una nota esplicita a chiarire che JavaScript non va confuso con il linguaggio Java, e non è “Java interpretato”. I due linguaggi, scrive anche Wikipedia, “sono distinti e differiscono molto nel design”, pur somigliandosi nel nome e in parte della sintassi. Entrambi i marchi, “Java” e “JavaScript”, appartengono nel 2026 a Oracle negli Stati Uniti e in altri paesi — ma restano due tecnologie separate, nate per scopi diversi.

    Il linguaggio più usato, secondo i numeri

    Secondo il sondaggio Stack Overflow Developer Survey 2025, JavaScript è il linguaggio di programmazione più usato in assoluto: lo dichiara il 66% dei rispondenti alla sezione tecnologie, su una base di 31.771 persone. Segue HTML/CSS con il 61,9%, poi SQL con il 58,6% e Python con il 57,9%. Python è cresciuto di 7 punti percentuali dal 2024 al 2025, spinto da intelligenza artificiale e data science, ma nell’edizione 2025 del sondaggio JavaScript resta comunque il linguaggio più diffuso tra chi sviluppa software.

    Presentazione

    Slide pronte da scaricare e fare tue in PowerPoint o Google Slides, con le note del relatore. Scegli il taglio Lampo o quello Completo.

    Slide 1 della presentazione su JavaScript: JavaScriptSlide 2 della presentazione su JavaScript: Cosa succede davvero quando clicchi un bottone in una pagina web?Slide 3 della presentazione su JavaScript: Di cosa parliamoSlide 4 della presentazione su JavaScript: Capitolo 01: Un linguaggio nato in frettaSlide 5 della presentazione su JavaScript: Le originiSlide 6 della presentazione su JavaScript: Il prototipo nacque in 10 giorni, non tutto il linguaggio.Slide 7 della presentazione su JavaScript: Lo standard, curato da TC39Slide 8 della presentazione su JavaScript: Capitolo 02: Dal browser al serverSlide 9 della presentazione su JavaScript: Un linguaggio, due ambientiSlide 10 della presentazione su JavaScript: Come nasce Node.jsSlide 11 della presentazione su JavaScript: Sopra al linguaggio: Node.js, npm, ReactSlide 12 della presentazione su JavaScript: Capitolo 03: Il malinteso col nome JavaSlide 13 della presentazione su JavaScript: Java e JavaScript sono lo stesso linguaggio?Slide 14 della presentazione su JavaScript: Nome uguale, tecnica diversaSlide 15 della presentazione su JavaScript: Capitolo 04: Il più usato, numeri alla manoSlide 16 della presentazione su JavaScript: Il linguaggio più usato, nel 2025Slide 17 della presentazione su JavaScript: Come si chiama lo standard ufficiale che definisce JavaScript, e chi lo mantiene?Slide 18 della presentazione su JavaScript: E adesso, il ripasso
    Lampo10 slideIl filo essenziale, per presentarlo in classeCompleta18 slideTutti i capitoli e gli approfondimenti

    Falsi miti

    • ✗ Mito JavaScript e Java sono collegati, o JavaScript è una versione semplificata di Java.

      ✓ Realtà MDN avverte esplicitamente di non confondere JavaScript con Java: nonostante il nome, sintassi, semantica e uso sono molto diversi. Secondo Wikipedia il nome fu scelto durante il boom di Java, nel periodo della bolla dot-com, per una ragione di marketing di Netscape, non per una parentela tecnica; 'Java' e 'JavaScript' restano nel 2026 entrambi marchi di Oracle, ma indicano due linguaggi distinti.

    • ✗ Mito JavaScript serve solo dentro il browser, per abbellire le pagine web.

      ✓ Realtà Nato per lo scripting lato client, ma dal 2009 gira anche sul server grazie a Node.js, creato da Ryan Dahl sul motore V8 di Google; runtime più recenti come Deno e Bun estendono lo stesso uso. Il sito ufficiale di Node.js lo descrive come un runtime pensato per costruire applicazioni di rete scalabili, con l'HTTP trattato come funzionalità di prima classe.

    • ✗ Mito JavaScript fu scritto in soli 10 giorni, di getto, e da allora nessuno lo ha più cambiato nel profondo.

      ✓ Realtà Secondo una leggenda diffusa nella storia del web, Brendan Eich scrisse davvero un primo prototipo in circa 10 giorni, nel maggio 1995, sotto la pressione di una demo legata all'accordo tra Netscape e Sun su Java. Alcune fonti di storia del web notano però che è una semplificazione: quel prototipo fu poi rifinito nei mesi successivi, fino al rilascio ufficiale di dicembre 1995, e da allora lo standard ECMAScript che lo definisce continua a essere aggiornato dalla commissione TC39.

    Mappa concettuale

    Trascina lo sfondo per muoverti e i nodi per riposizionarli; usa − e + per chiudere e aprire i rami.

    Personalizza
    Mappa concettuale: JavaScript: cos'è e come funziona il linguaggio più usato dai programmatori
    • JavaScript
      • Cos'è
        • Linguaggio leggero e dinamico Interpretato o compilato just-in-time, funzioni di prim'ordine, secondo MDN
        • Basato su prototipi Non su classi classiche, con garbage collection automatica
        • Multiparadigma Imperativo, funzionale, orientato agli oggetti
      • Storia
        • Nascita nel 1995 Brendan Eich lo scrive per Netscape
        • Il cambio di nome Da LiveScript, in settembre, a JavaScript per il lancio di dicembre
        • Standardizzazione ECMAScript
          • Prima specifica, 1997
          • ES6 del 2015, la svolta
      • Dove gira
        • Nel browser Manipola il DOM, gestisce eventi, disegna con canvas
        • Sul server Con Node.js, Deno, Bun
        • Il motore V8 Usato sia da Chrome sia da Node.js
      • L'ecosistema
        • Node.js Runtime creato da Ryan Dahl nel 2009
        • npm Gestore di pacchetti, arrivato nel gennaio 2010
        • React Libreria per interfacce, creata da Facebook nel 2013
      • Percezione e realtà
        • JavaScript non è Java Nome simile, linguaggi molto diversi nel design
        • Il più usato nel 2025 66% degli sviluppatori, sondaggio Stack Overflow

    Quiz: mettiti alla prova

    Rispondi alle domande per verificare quanto hai imparato: riceverai subito la correzione e una breve spiegazione.

    Voto 0/10 0/5
    1 Cos'è JavaScript, secondo la definizione di MDN Web Docs?

    È la definizione della pagina principale di MDN, un linguaggio leggero, interpretato (o compilato just-in-time), con funzioni di prim'ordine, a tipizzazione dinamica.

    2 Vero o falso: JavaScript è una versione semplificata del linguaggio Java.

    Falso: MDN avverte esplicitamente di non confondere i due linguaggi, che hanno sintassi, semantica e usi molto diversi; il nome simile nacque da una scelta di marketing di Netscape nel 1995, quando Java era il linguaggio di moda.

    3 Chi ha creato JavaScript, e per quale azienda, nel 1995?

    Brendan Eich scrisse il linguaggio nel 1995 per Netscape; la sua prima comparsa pubblica risale al 4 dicembre 1995.

    4 Come si chiama lo standard ufficiale che definisce JavaScript, e chi lo mantiene?

    Netscape sottopose JavaScript a Ecma International nel novembre 1996; da allora lo standard, chiamato ECMAScript (ECMA-262), è mantenuto dalla commissione tecnica TC39.

    5 Dove può girare JavaScript, oltre che nel browser?

    Il glossario di MDN nota che JavaScript è usato soprattutto per script lato client, ma gira spesso anche lato server con runtime come Node.js, Deno e Bun; Node.js, per esempio, è costruito sul motore V8 di Chrome.

    Risposte: 1-A · 2-B · 3-A · 4-A · 5-A

    Flashcards

    Tocca la carta per girarla e verifica se ricordi la risposta, poi passa alla successiva.

    1 / 8

    Spiegalo con parole tue

    Il test definitivo: se sai spiegarlo con parole semplici, lo hai capito davvero. Scrivi la tua spiegazione, poi confrontala col Recap.

    La tua spiegazione resta salvata solo su questo dispositivo.

    JavaScript è un linguaggio di programmazione leggero e a tipizzazione dinamica, con funzioni di prim'ordine: nella definizione di MDN, è interpretato o compilato just-in-time. Nasce nel 1995, quando Brendan Eich lo scrive per Netscape; debutta come 'LiveScript' nella beta di settembre e viene rinominato JavaScript per il lancio ufficiale di dicembre. È noto soprattutto come il linguaggio di scripting delle pagine web, ma gira anche fuori dal browser: da Node.js in poi, il codice JavaScript può far funzionare anche un server. Lo standard che lo definisce si chiama ECMAScript, mantenuto dalla commissione TC39, e secondo il sondaggio Stack Overflow 2025 resta il linguaggio di programmazione più usato in assoluto.

    Domande e risposte

    JavaScript e Java sono la stessa cosa?

    No. Nonostante il nome simile, sono due linguaggi distinti, con sintassi, semantica e usi molto diversi: lo dice esplicitamente anche MDN. Il nome nacque da una scelta di marketing di Netscape, in un periodo, il 1995, in cui Java era il linguaggio di moda.

    A cosa serve JavaScript?

    Nella sua forma più nota, serve a rendere interattive le pagine web nel browser: manipola il contenuto della pagina (il DOM), risponde a click e altri eventi, recupera dati da un server con l'API fetch(), disegna con canvas. Dal 2009, con Node.js, si usa anche per costruire server e automatizzare compiti fuori dal browser.

    Chi ha inventato JavaScript e perché si chiama così?

    Lo ha scritto Brendan Eich nel 1995 per Netscape. Il nome iniziale del linguaggio, nella beta di settembre 1995, era 'LiveScript'; fu cambiato in 'JavaScript' per il lancio ufficiale di dicembre, quando Java era il linguaggio del momento, una scelta che lo stesso Eich ha definito un'operazione di marketing di Netscape.

    Cos'è ECMAScript, e che differenza c'è con JavaScript?

    ECMAScript è lo standard ufficiale (ECMA-262) che definisce le regole del linguaggio, mantenuto dalla commissione TC39 di Ecma International. 'JavaScript' resta il nome con cui il linguaggio è conosciuto nell'uso comune, comprese le implementazioni nei browser.

    Si può usare JavaScript senza un browser?

    Sì. Con un runtime come Node.js, creato da Ryan Dahl nel 2009 e basato sul motore V8 di Google, JavaScript può far girare server HTTP, gestire file e automatizzare compiti direttamente dalla riga di comando.

    Fonti consultate

    • JavaScript | MDN Web Docs
    • JavaScript | Glossary | MDN Web Docs
    • JavaScript | Wikipedia
    • History of JavaScript | Wikipedia
    • Node.js | Wikipedia
    • Node.js — About | sito ufficiale nodejs.org
    • 2025 Stack Overflow Developer Survey — Technology
    • React | Wikipedia

    Ogni Recap passa da una revisione indipendente prima della pubblicazione.

    Ogni sera, i nuovi Recap del giorno sul canale Telegram. Iscriviti al canale →

    Continua a imparare

    • Tecnologia Codice ASCII: cos'è la tabella dei caratteri Il codice ASCII è la tabella che assegna un numero fisso a ogni lettera, cifra, segno di punteggiatura e comando di controllo della tastiera, così che un computer, che maneggia solo numeri, possa rappresentare un testo. Pubblicato nel 1963 dal comitato ANSI X3.4 e adottato per i computer federali statunitensi nel 1968, secondo l'Engineering and Technology History Wiki dell'IEEE usa 7 bit e copre 128 caratteri, quasi tutti dell'alfabeto inglese. L'RFC 20 mostra come questi 7 bit entrino comodi in un byte a 8 bit, con il bit più alto lasciato a zero; usare anche quel bit in più apre altre combinazioni, la base delle varianti note come ASCII esteso. Coprendo solo l'inglese, però, ASCII non basta per le lingue con accenti, ideogrammi o altri alfabeti: un limite che Unicode arriverà a risolvere. Leggi il Recap →
    • Tecnologia Codice binario: cos'è e come il computer scrive i numeri Il codice binario è il modo in cui un computer rappresenta i numeri usando solo due cifre, 0 e 1. Il motivo è fisico: i suoi circuiti riconoscono con affidabilità due soli stati elettrici, corrente assente o corrente presente, e li chiamiamo comodamente 0 e 1. Come nel sistema decimale, ogni cifra vale in base alla posizione che occupa, ma qui le posizioni valgono potenze di due invece che di dieci: il numero 101 vale (1×4)+(0×2)+(1×1), cioè 5. Otto di queste cifre messe insieme formano un byte, l'unità con cui un computer rappresenta tipicamente un numero. Il binario basta per i numeri: per scrivere anche le lettere serve un'altra convenzione, come ASCII o Unicode, di cui parleremo in Recap dedicati. Leggi il Recap →
    • Tecnologia Unicode: cos'è e perché ha sostituito ASCII Unicode è lo standard che assegna un numero univoco, chiamato code point, a ogni carattere di ogni lingua scritta nel mondo. È nato per sostituire ASCII, il codice del 1963 che con i suoi 128 caratteri copriva solo l'alfabeto inglese, senza accenti né altri alfabeti. Il testo viaggia quasi sempre in UTF-8, una delle forme con cui Unicode traduce quei numeri in byte, compatibile all'indietro: un testo scritto solo in ASCII è già un testo UTF-8 valido. La versione 18.0 dello standard, pubblicata a settembre 2026, copre 172.808 caratteri. Leggi il Recap →

    recaplica

    Chiaro in 30 secondi, tuo in 10 minuti.

    I Recap Mappe concettuali Chiedi un Recap Canale Telegram Crea una mappa concettuale Il metodo Chi siamo Privacy e cookie Note legali e condizioni d'uso

    © 2026 Recaplica · Un progetto di Curi S.r.l. — P. IVA 05472000750

    Statistiche, solo se vuoi

    Per capire quali Recap aiutano di più useremmo Google Analytics, con dati aggregati e anonimi. Parte solo col tuo ok, e puoi cambiare idea quando vuoi. Informativa privacy