Per alcune operazioni dell'utente o del browser si verificano degli eventi che è possibile intercettare con alcuni meccanismi:
Ad alcuni di questi eventi è possibile associare uno o più comandi, usati di solito per creare un'interazione tra le funzionalità del browser e l'utente.
In questo contesto si sviluppano e si utilizzano i linguaggi di programmazione operanti sui browser: java, javascript, …