Skriptikonteksteja
Skriptikonteksteja ehk skriptide täitmise kontekstid on termin, mida kasutatakse kirjeldamaks erinevaid keskkondi, kus skriptid käivituvad. Iga kontekst määrab, milliseid andmeid ja ressursse skriptil on ligipääs, kui kaua kood elab ning kuidas see suhtleb teiste osadega. Üldkontekst on skeem, mis kehtib kogu skripti eest, ning iga funktsioon tekib oma funktsioonikontekstiga, mis kontrollib muutuja ligipääsu ja this-i väärtust. Leksikaalne keskkond koondab nähtavad muutujad vastavalt koodi struktuurile ja deklareerimise kohale.
Skriptikonteksteja jagunevad lisaks toimimise asukohale ka turva- ja isolatsiooninõuete alusel. Kaht tüüpi olulised on turvakontekstid, mis
Kasutusvaldkondade näited on igasugused: brauseris on global kontekst näiteks aken (window), erinevad töötluskontekstid nagu veebiarenduses kasutatavad