Moderni JavaScript je »varen« programski jezik, ki ne omogoča neposrednega dostopa do pomnilnika ali CPE, saj je bil prvotno ustvarjen za spletne brskalnike, ki tega ne potrebujejo.
Ko so ustvarili programski jezik JavaScript, se je imenoval »LiveScript«. Vendar je bil v tem obdobju zelo popularen programski jezik Java, zato so ustvarjalci mislili, da bo nov programski jezik bolj uspešen, če ga bodo predstavljali kot »mlajšega brata« Jave.
Vendar se je programski jezik JavaScript razvil in sčasoma postal popolnoma samostojen programski jezik, ki ima tudi lasten tehnični standard, imenovan ECMAScript. Sedaj tudi ni v nobeni povezavi s programskim jezikom Java.
Zmožnosti programskega jezika JavaScript so v veliki meri odvisne od okolja, v katerem se programski jezik izvaja. Na primer Node.js podpira funkcije, ki programskemu jeziku Javacript omogočajo branje/pisanje poljubnih datotek, izvajanje omrežnih zahtev itd.
JavaScript, ki se izvaja v spletnem brskalniku, lahko izvaja vse, kar je povezano s spreminjanjem vsebine spletnih strani ter interakcije z uporabnikom in spletnih strežnikom.
JavaScript v spletnem brskalniku lahko na primer:
Obstajajo vsaj tri prednosti, ki naredijo programski jezik JavaScript edinstven:
Kljub temu, da je bil programski jezik JavaScript sprva namenjen le izvajanju v spletnih brskalnikih, so ga sčasoma razvili, tako, da sedaj omogoča tudi ustvarjanje strežnikov in strežniških aplikacij, mobilnih apikacij itd.
W3Schools je spletišče, ki ponuja veliko kvalitetnih vodičev za učenje spletnih tehnologij. Začetnikom priporočamo, da najprej razširijo svoje znanje oziroma se naučijo naslednjih spletnih tehnologij: