JavaScript je nastao kao brzi Netscape hack iz 1995. a danas pokreće skoro celokupnu interakciju na internetu
Sada već daleke 1995. godine zaposleni u Netscape-u napisao je hack za 10 dana koji i dan danas pokreće internet. Netscape i Sun su tada objavili zajedničko saopštenje kojim predstavljaju JavaScript, jezik skripti osmišljen za interaktivne web aplikacije. Iza svega stoji Brendan Eich, koji je za samo deset dana u maju 1995. sastavio prototip interne verzije jezika.
Jezik nije odmah bio završen. Prva javna verzija stigla je u septembru, a 1.0 izdanje u martu 1996. Ipak, potomci tog desetodnevnog hack-a danas se nalaze na skoro 99 procenata svih sajtova. JavaScript je postao ključni element interaktivnog weba, a koristi se i na serverima, u mobilnim aplikacijama, desktop programima, pa čak i ugrađenim sistemima.
Netscape je želeo lagan jezik za web dizajnere, sa jednostavnom sintaksom nalik Javi, ali sa konceptima pozajmljenim iz Scheme-a i Self-a. Uprkos brzom razvoju, rani JavaScript zadržao je mnoge nedoslednosti, što je kasnije izazivalo probleme programerima, posebno kada je Microsoft uveo sopstvenu varijantu, JScript, čime su počele godine nespojivosti među pregledačima.
Kako je brzi eksperiment prerastao u najvažniji jezik interneta
Sam naziv JavaScript bio je marketinška odluka. Pre toga zvao se Mocha, pa LiveScript, a konačno ime dobija krajem 1995. kako bi se iskoristila tadašnja popularnost Jave, iako jezici nemaju stvarnu srodnost osim delimične sintakse. JavaScript i Java ostali su dva potpuno različita sveta.
Standardizacija stiže 1997. kroz ECMAScript. Period stagnacije iz ranih 2000-ih prekida dolazak AJAX-a 2005, a Node.js 2009. otvara put JavaScript-u na servere. Danas je najkorišćeniji programski jezik prema gotovo svim relevantnim istraživanjima, dok TypeScript, njegova verzija, beleži snažan rast.
Jezik pokreće React Native aplikacije, Electron desktop softver i milione npm paketa. Paralelno, zajednica sada traži da se JavaScript naziv oslobodi pravne zaštite, jer Oracle, koji ga je nasledio kupovinom Sun-a, taj naziv ne koristi u proizvodima.
Ironično, Java apleti davno su nestali iz pregledača, dok je JavaScript postao dominantna tehnologija weba. Ono što je počelo kao improvizacija, pretvorilo se u temelj današnjeg interneta, piše ARS Technica.