Un framework JavaScript è una libreria di funzioni pre-scritte in JavaScript che facilitano lo sviluppo di applicazioni basate su JavaScript, e in particolare per Ajax e altre applicazioni web- centric .
JavaScript è stato originariamente sviluppato da Netscape e successivamente da Mozilla e ha avuto una presenza continua sui siti web. È decollato con l'avvento del Web 2.0 in cui JavaScript è diventato sempre più utilizzato per lo sviluppo di interfacce utente. Combinato con CSS , è diventato un'alternativa a Flash per lo sviluppo di pagine dinamiche.
C'è una forte richiesta di JavaScript e c'è una richiesta di modi più semplici e veloci per sviluppare. Pertanto, i framework vengono creati da vari gruppi e società consentendo agli sviluppatori di concentrarsi maggiormente sull'aspetto aziendale delle applicazioni.
Esistono molti framework; tra i più utilizzati: