Il documento tratta lo sviluppo di applicazioni web utilizzando JavaScript, un linguaggio di scripting object-oriented interpretato dai browser. Viene spiegata la creazione di oggetti, l'uso di funzioni come metodi, la gestione dello scope e delle variabili, nonché le tecniche di ereditarietà con prototype chaining e pseudoclassical inheritance. Infine, si discutono le peculiarità del linguaggio, come la mancanza di classi tradizionali e l'implementazione di chiusure.