JavaScript er et skriptspråk som hovedsakelig brukes i interaktive nettsider, men også for servere2 med bruk av (for eksempel) Node.js3. Det er et objektorientert prototypespråk, det vil si at grunnlaget for språket og dets hovedgrensesnitt er gitt av objekter som ikke er klassiske forekomster, men som hver er utstyrt med konstruktører for å skape deres egenskaper, og spesielt en prototypingsegenskap som gjør det mulig å lage personlige arvingobjekter. I tillegg er funksjonene førsteklasses objekter. Språket støtter objektparadigmet, viktig og funksjonell. JavaScript er språket med det største økosystemet takket være avhengighetsadministrator npm, med om lag 500 000 pakker i august 20174. (wikipedia)