Gli ambienti di sviluppo software JavaScript che mettono a disposizione funzionalità e componenti specifici (come strumenti di generazione HTML, supporto per Canvas o Visual) atti a supportare e guidare lo sviluppo di applicazioni web JavaScript.