JavaScriptskriptit
JavaScriptskriptit ovat JavaScript-kielellä kirjoitettuja ohjelmia, joita käytetään interaktiivisuuden ja toiminnallisuuden toteuttamiseen verkkopalveluissa sekä palvelinpuolella. Ne ovat osa ECMAScript-standardia ja niitä voidaan suorittaa useissa ympäristöissä, kuten web-selaimissa ja Node.js -palvelinympäristössä.
Sovellukset voidaan sisällyttää HTML-dokumenttiin käyttämällä script-tunnistetta. Ulkoiset skriptit sijaitsevat usein erillisissä .js-tiedostoissa ja ne ladataan viittauksella
Nykyiset JavaScript-skriptit käyttävät moduuleja (ES-moduulit) import/export, jotka mahdollistavat koodin uudelleenkäytön. Koodin suoritus on event-driven ja asynkronista;
Ecosysteemi ja työkalut: npm, package.json, Node.js; bundlerit (Webpack, Rollup, Parcel), transpiloijat (Babel) parantavat selainten yhteensopivuutta.
Turvallisuus ja suoritus: XSS-hyökkäysten torjuminen, sisältöturvallisuuspolitiikka (CSP), oikea latausjärjestys, defer/async-attribuutit sivun latauksen optimoimiseksi.
JavaScript on kehittynyt 1990-luvulla ja on sittemmin vakiinnuttanut paikkansa webin keskeisenä ohjelmointikielenä; nykyisin sitä käytetään myös