JavaScript (JS) è un linguaggio di programmazione principalmente client-side per programmare dinamicamente pagine web, ma spesso anche server-side, usando pacchetti come Node.js.
Non confondere JavaScript with the linguaggio di programmazione Java. Sia "Java" che "JavaScript" sono marchi commerciali o marchi registrati di Oracle negli Stati Uniti e in altri Paesi. Comunque sia, i due linguaggi di programmazione hanno una sintassi, una semantica e degli usi molto diversi.
Concepito come un linguaggio server-side da Brendan Eich (un allora impiegato della Netscape Corporation), JavaScript superò presto Netscape Navigator 2.0 nel Settembre 1995. JavaScript ottenne immediato successo e Internet Explorer 3.0 introdusse il supporto a JavaScript sotto il nome JScript nell'Agosto del 1996.
Nel Novembre del 1996, Netscape iniziò a lavorare con ECMA International per fare di JavaScript uno standard industriale. Da allora, il JavaScript standardizzato è chiamato ECMAScript e indicato con ECMA-262, la cui ultima (ottava) edizione sarà disponibile nel Giugno del 2017.
JavaScript è principalemente usato nel browser, permettendo agli sviluppatori di manipolare il contenuto delle pagine web tramite DOM, manipolare dati con AJAX e IndexedDB, disegnare elementi grafici con vari canvas, interagire con il dispositivo che fa andare il browser tramite vari API, e cos via. JavaScript è uno dei linguaggi più usati al mondo, essendo la causa della recente creascita e del miglioramento di performance degli API presenti nei browser.
Recentemente, JavaScript è ritornato ai server con la nota piattaforma Node.js, il più popolare ambiente di sviluppo cross-platform JavaScript esterno al browser. Node.js permette di usare JavaScript come un linguaggio di script per automatizzare processi su un PC e costruire HTTP totalmente funzionante e server con Web Socket.
Scopri di più
Conoscenza generale
- JavaScript su Wikipedia