JavaScript dopolnil 25 let

Matej Huš

5. dec 2020 ob 13:05:09

Programski jezik JavaScript, ki predstavlja eno glavnih tehnologij modernega svetovnega spleta, je dopolnil 25 let, kar je v računalništvu že zelo častitljiva starost. Začelo se je leta 1995, ko je Brendan Eich iz Netscapa (se še spomnite njihovega brskalnika?) dobil nalogo, da razvije skriptni jezik za odjemalce, ki bi dobro sodeloval z Javo. Nalogo je dokončal v 10 dneh in dobili smo prvo verzijo JavaScripta. Zanimivo je, da je standard ECMAScript izšel šele leta 1997, torej za JavaScriptom, ko je postalo jasno, da bo potrebna združljivost med tehnologijami v različnih brskalnikih. Microsoft in Netscape sta združila moči in rezultat je bila standardizacija. Tudi Microsoftov jezik TypeScript je združljiv z ECMAScript in se v brskalniku obnaša enako, saj je JavaScript podmnožica.

Vpliv, ki ga je imel JavaScript in razvoj in videz spleta, je ogromen. JavaScript je še danes eden najbolj priljubljenih programskih jezikov, običajno na drugem ali tretjem mestu različnih lestvic. Toda ob prvem izidu JavaScripta sploh ni bilo jasno, ali se bo uveljavil. Eich pojasnjuje, da so sprva predvidevali, da bo zgolj skriptni jezik, medtem ko se bodo vse napredne naloge izvajale v Javi. A kmalu so razvijalci spletnih strani ugotovili, da je moč z JavaScriptom narediti vse. Danes teče na vseh računalnikih, telefonih, pametnih televizorjih in še marsikod. Na GitHubu je največ kode v JavaScriptu.

Razlogov za priljubljenost je več. Med glavnimi so prilagodljivost, saj JavaScript omogoča objektno orientirano programiranje in proceduralno programiranje, uporablja C-jevsko sintakso in predvsem hitro dobiva nove funkcionalnosti, da ostaja v stiku s časom. Seveda ni samoumevno, da bo večno ostalo tako. WebAssembly predstavlja konkurenco, sploh po standardizaciji pred letom dni. Za razliko od JavaScript se koda prevede že prej, tako da brskalniku tega ni treba početi, kar omogoči boljšo odzivnost. A za zdaj JavaScript ostaja trdno v sedlu.