Active Scripting je različica operacijskega sistema Microsoft Windows skriptnega jezika, ki temelji na komponentah. Temelji na avtomatizaciji OLE, ki je mehanizem, ki aplikacijam omogoča interakcijo z drugimi aplikacijami, pogosto s posredovanjem podatkov med njimi. Skripte so bile uporabljene na spletnih straneh in v programih.
Pisava je tolmačen jezik. Aplikacija, napisana v skriptnem jeziku, se ne prevede, temveč se prevede, ko se izvaja. Po drugi strani pa ne bo deloval tako hitro kot prevedena aplikacija, vendar jo je lahko lažje razviti. Kot taki so skripti bolj priljubljeni za lahke aplikacije, kot so spletne strani.
Aktivno skriptiranje, ki je bilo znano tudi kot skriptiranje ActiveX, se je pogosto uporabljalo v tehnologiji Microsoftovih spletnih aplikacij, znani kot Active Server Pages (ASP). Microsoft je podprl tehnologijo v brskalniku Internet Explorer 3 (IE3) leta 1996 in v svoji platformi spletnega strežnika Internet Information Services (IIS), prav tako leta 1996. V Microsoftovi tehnologiji je bila uporabljena pri avtomatizaciji aplikacij Microsoft Office, kot so Excel, kjer je bil znan kot Visual Basic za aplikacije (VBA). Active Scripting se ne posodablja več; nadomestile so ga programske platforme .NET.
Skripte je mogoče uporabiti za funkcije, kot so spreminjanje videza menija glede na dejanja uporabnika, preverjanje vnosa v obrazec in izračuni. Ko se skripti izvajajo na strani odjemalca, na primer v brskalniku, lahko preprečijo pot do strežnika in tako izboljšajo uporabniško izkušnjo, saj je odziv na dejanja uporabnika lahko hitrejši. Na primer, ko je vnos v obrazec potrjen na spletni strani, bo uporabnik takoj obveščen, da je na primer zamudil vnos zahtevanega polja. Če bi se preverjanje zgodilo na strežniku, bi spletna stran poslala nepopolne informacije, program na strežniku bi preveril vnos, odkril, da manjkajo podatki, in nato poslal odgovor brskalniku.
Javascript je še en priljubljen skriptni jezik, ki se pogosto uporablja tudi na spletnih straneh. Lahko ga zamenjamo s priljubljenim spletnim programskim jezikom, znanim kot Java. Čeprav oba temeljita na programskem jeziku C, sta dva različna jezika. Jezik Javascript se interpretira in Java se običajno prevede.
Skriptni jeziki lahko povzročijo pomisleke glede varnosti. Kodo lahko berejo ljudje, zato si jo lahko izkušeni spletni uporabniki ogledajo in najdejo informacije, ki jih je treba hraniti na varnem. Primer je situacija, ko se skript sklicuje na bazo podatkov spletne aplikacije. Te informacije lahko zlonamernim uporabnikom omogočijo dostop do tega vira.
Skripti se lahko zlonamerno uporabljajo tudi za krajo uporabniških podatkov, kot sta uporabniško ime za prijavo in geslo za spletno mesto banke. Za boj proti temu so razvijalci brskalnikov dodali funkcijo »peskovnik«, ki omejuje, kaj lahko skript počne. Drugi varnostni koncept, “izvorno spletno mesto”, prepoveduje uporabo informacij, uporabljenih na enem mestu, na drugem mestu. Kljub tem varnostnim prizadevanjem se mnogi uporabniki odločijo onemogočiti Active Scripting ali Javascript v svojih brskalnikih.