JavaScript, ofta förkortat som JS, är ett programmeringsspråk som är en av kärnteknologierna på World Wide Web, tillsammans med HTML och CSS. Det låter dig implementera komplexa funktioner på webbsidor, som till exempel att skapa dynamiskt uppdaterat innehåll, styra multimedia eller animera bilder. Med andra ord gör det webbsidor interaktiva.
Även om JavaScript är mest känt som skriptspråk för webbsidor, kan utvecklare även använda JavaScript för att bygga webbservrar och utveckla back-end-infrastrukturen med hjälp av till exempel Node.js.
Dessutom finns det många ramverk skrivna i JavaScript som är en väsentlig del av modern webbutveckling. De tillhandahåller en samling förskriven kod så att utvecklarna inte behöver börja om från början. Exempel på några av de välkända ramverken är React, Vue.js och Svelte.
Många undrar varför det kallas JavaScript. När JavaScript skapades hade det från början ett annat namn: LiveScript. Men Java var mycket populärt på den tiden och därför ansågs det att positionering av ett nytt språk som en "lillebror" till Java skulle hjälpa. När det utvecklades blev JavaScript ett helt oberoende språk med sin egen specifikation som heter ECMAScript, och nu har det ingen relation till Java alls.
JavaScript är en kärnkompetens för alla våra frontend-utvecklare. Antingen JavaScript eller dess tillägg TypeScript används i alla projekt som involverar webbutveckling.