Avere a disposizione un buon sistema di debug permette ad uno sviluppatore di abbassare di molto i tempi di sviluppo di un software, specialmente quando si verificano blocchi dovuti a “micro” errori quali possono essere quelli di battitura o mancata chiusura di apici e simili.
In genere i linguaggi di programmazione (o di scripting) hanno nei loro interpreti un sistema di debug che permette di scovare l’errore con facilità. Tuttavia non tutti sono così fortunati.
E’ il caso dell’ormai rivalutato JavaScript. Questo linguaggio, infatti, affida il suo debug al browser. Molti sono gli inconvenienti legati a questa scelta, quasi forzata, di avere il debugger all’interno del browser.















