JavaScript, ofte forkortet som JS, er et programmeringsspråk som er en av kjerneteknologiene til World Wide Web, sammen med HTML og CSS. Det gjør det mulig å implementere kompleks funksjonalitet på nettsider, som for eksempel dynamisk oppdatering av innhold, animasjoner av bilder eller bruk av multimedia. Med andre ord, det gjør nettsider interaktive.
Mens JavaScript er mest kjent som skriptspråket for nettsider, kan utviklere også bruke JavaScript til å bygge webservere og utvikle back-end-infrastrukturen ved hjelp av f.eks. Node.js.
I tillegg er det mange rammeverk skrevet i JavaScript som er en viktig del av moderne webutvikling. De tilbyr et sammenhengende sett med programvarekomponenter slik at man ikke trenger å starte å programmere helt fra bunnen av. Eksempler på noen av de kjente rammeverkene er React, Vue.js og Svelte.
Mange lurer på hvorfor det kalles JavaScript. Da JavaScript ble opprettet, hadde det opprinnelig et annet navn: LiveScript. Men Java var veldig populær på den tiden, så man tenkte at det ville hjelpe å introdusere et nytt språk som en "yngre bror" til Java. Men etter hvert som det utviklet seg, ble JavaScript et fullstendig uavhengig språk med sin egen spesifikasjon kalt ECMAScript, og nå har det ingen relasjon til Java i det hele tatt.
JavaScript er en kjernekompetanse hos alle våre frontend-utviklere. På tvers av alle prosjekter som involverer webutvikling brukes det enten JavaScript eller TypeScript som er et overbygg på JavaScript.