JavaScript è un linguaggio di scripting , ed sicuramente il più usato. Gli script realizzati tramite questo linguaggio possono essere incapsulati nel codice HTML. Tramite JavaScript è possibile rispondere alle azioni dell'utente. Ad esempio si possono convalidare i form prima che questi vengano trasmessi al server per una elaborazione magari errata. Infatti quando un utente inserisce un dato in un form questo deve essere inviato al server , che dopo averlo elaborato spedisce una risposta. Grazie a JavaScript il form può essere inviato solo dopo che sia stato controllato.
Ma la potenza di JavaScript non si limita solo ai form: con esso si possono effettuare tantissimi tipi di script che si possono occupare dalla grafica alla utility più disparate. JavaScript è un linguaggio interpretato, infatti questo viene inviato al client in file ASCII, e quindi in chiaro, che vengono elaborati riga per riga nei browser in modalità runtime.